I share with you my compose.yaml:
Dont forget to create all the folder in the share folder Docker
Don't forget to give all the right to everyone to
/volume1/docker/Pacs_V3/
services:
ldap:
image: dcm4che/slapd-dcm4chee:2.6.7-33.1
ports:
- "389:389"
environment:
STORAGE_DIR: /storage/fs1
volumes:
- /volume1/docker/Pacs_V3/ldap:/var/lib/openldap/openldap-data
- /volume1/docker/Pacs_V3/slapd.d:/etc/openldap/slapd.d
db:
image: dcm4che/postgres-dcm4chee:17.1-33
ports:
- "5435:5432"
environment:
POSTGRES_DB: pacsdb
POSTGRES_USER: pacs
POSTGRES_PASSWORD: pacs
TZ: 'Europe/Paris'
PGTZ: 'Europe/Paris'
volumes:
- /volume1/docker/Pacs_V3/db:/var/lib/postgresql/data
arc:
image: dcm4che/dcm4chee-arc-psql:5.33.1
ports:
- "8080:8080"
- "8443:8443"
- "9990:9990"
- "9993:9993"
- "11112:11112"
- "2762:2762"
- "2575:2575"
- "12575:12575"
environment:
POSTGRES_DB: pacsdb
POSTGRES_USER: pacs
POSTGRES_PASSWORD: pacs
WILDFLY_CHOWN: /storage
WILDFLY_WAIT_FOR: ldap:389 db:5432
TZ: 'Europe/Paris'
PGTZ: 'Europe/Paris'
depends_on:
- ldap
- db
volumes:
- /volume1/docker/Pacs_V3/wildfly:/opt/wildfly/standalone
- /volume1/docker/Pacs_V3/storage:/storage
networks:
dcm4chee_network:
driver: bridge