split main and extra profiles

This commit is contained in:
Dr Masroor Ehsan 2025-01-27 13:01:26 +06:00
parent b1a1d01d83
commit 6e1a149429

View File

@ -2,6 +2,7 @@ services:
postgres:
image: postgres:alpine
container_name: postgres
profiles: [ main ]
networks:
pacs:
aliases:
@ -23,26 +24,9 @@ services:
timeout: 5s
restart: unless-stopped
pgadmin:
container_name: pgadmin
image: dpage/pgadmin4:latest
restart: unless-stopped
environment:
- PGADMIN_DEFAULT_EMAIL=${PGADMIN_MAIL}
- PGADMIN_DEFAULT_PASSWORD=${PGADMIN_PASS}
- PGADMIN_CONFIG_SERVER_MODE=${PGADMIN_SERVER}
- PGADMIN_CONFIG_MASTER_PASSWORD_REQUIRED=${PGADMIN_MASTER_PASS}
ports:
- 5050:5050
depends_on:
- postgres
networks:
pacs:
aliases:
- pgadmin
orthanc:
container_name: orthanc
profiles: [ main ]
image: jodogne/orthanc-plugins
ports:
- 8042:8042
@ -51,7 +35,7 @@ services:
- ${ORTHANC_CONFIG:-./config/orthanc}:/etc/orthanc/:ro
- ${ORTHANC_DB_MNT:-./volumes/orthanc_db}:/var/lib/orthanc/db:Z
- ${ORTHANC_OHIF:-./config/ohif/ohif.js}:/usr/local/share/orthanc/ohif.js:ro
- ${ORTHANC_LOG:-./volumes/orthanc_logs}:/etc/orthanc/logs:Z
#- ${ORTHANC_LOG:-./volumes/orthanc_logs}:/etc/orthanc/logs
environment:
VERBOSE_ENABLED: "true"
VERBOSE_STARTUP: "true"
@ -68,6 +52,7 @@ services:
ohif:
container_name: ohif
profiles: [ main ]
image: ohif/app:v3.9.2
ports:
- 3000:80
@ -79,6 +64,8 @@ services:
- ${OHIF_CONFIG}:/usr/share/nginx/html/app-config.js:ro
- ${OHIF_LOGO}:/usr/share/nginx/html/logo.png:ro
restart: unless-stopped
depends_on:
- orthanc
networks:
pacs:
aliases:
@ -86,6 +73,7 @@ services:
meddream:
image: meddream/dicom-viewer:8.5.0
profiles: [ extra ]
container_name: meddream
restart: unless-stopped
ports:
@ -99,6 +87,25 @@ services:
#- ./config/meddream/license:/opt/meddream/license:ro
- ./config/meddream/system.json:/opt/meddream/sys/settings/system.json:ro
pgadmin:
container_name: pgadmin
profiles: [ extra ]
image: dpage/pgadmin4:latest
restart: unless-stopped
environment:
- PGADMIN_DEFAULT_EMAIL=${PGADMIN_MAIL}
- PGADMIN_DEFAULT_PASSWORD=${PGADMIN_PASS}
- PGADMIN_CONFIG_SERVER_MODE=${PGADMIN_SERVER}
- PGADMIN_CONFIG_MASTER_PASSWORD_REQUIRED=${PGADMIN_MASTER_PASS}
ports:
- 5050:5050
depends_on:
- postgres
networks:
pacs:
aliases:
- pgadmin
networks:
pacs:
external: true