Skip to content

Commit 87e9588

Browse files
committed
Add modality emulator container definition
1 parent 95f58e8 commit 87e9588

2 files changed

Lines changed: 24 additions & 0 deletions

File tree

Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ RUN uv sync --frozen --no-dev
2424
# Copy source code
2525
COPY src/ ./src/
2626
COPY scripts/ ./scripts/
27+
COPY sample_images/ ./sample_images/
2728

2829
# Set environment variables with defaults
2930
ENV PACS_AET=SCREENING_PACS \

compose.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,29 @@ services:
9292
pacs:
9393
condition: service_healthy
9494
restart: unless-stopped
95+
network_mode: host
96+
97+
modality_emulator:
98+
build:
99+
context: .
100+
dockerfile: Dockerfile
101+
container_name: modality-emulator
102+
command: ["uv", "run", "python", "-m", "src.modality_emulator"]
103+
volumes:
104+
- pacs-storage:/var/lib/pacs/storage
105+
- pacs-db:/var/lib/pacs
106+
environment:
107+
- PACS_DB_PATH=/var/lib/pacs/pacs.db
108+
- PACS_STORAGE_PATH=/var/lib/pacs/storage
109+
- MWL_DB_PATH=/var/lib/pacs/worklist.db
110+
- LOG_LEVEL=INFO
111+
depends_on:
112+
mwl:
113+
condition: service_healthy
114+
pacs:
115+
condition: service_healthy
116+
restart: unless-stopped
117+
network_mode: host
95118

96119
volumes:
97120
pacs-storage:

0 commit comments

Comments
 (0)