1
0
mirror of https://github.com/zokradonh/kopano-docker synced 2025-06-08 08:26:13 +00:00

switch back to using volumes instead of mounted paths

fixes #35

Signed-off-by: Felix Bartels <felix@host-consultants.de>
This commit is contained in:
Felix Bartels 2018-11-29 19:42:36 +01:00
parent 111b9f2129
commit 6a0635a232

View File

@ -16,7 +16,7 @@ services:
- "${HTTPS}:443" - "${HTTPS}:443"
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
- ./data/web:/root/.caddy - web:/root/.caddy
networks: networks:
- web - web
@ -35,8 +35,8 @@ services:
- LDAP_READONLY_USER_PASSWORD=${LDAP_READONLY_USER_PASSWORD} - LDAP_READONLY_USER_PASSWORD=${LDAP_READONLY_USER_PASSWORD}
command: "--loglevel debug --copy-service" command: "--loglevel debug --copy-service"
volumes: volumes:
- ./data/ldap/var/lib/ldap:/var/lib/ldap - ldap:/var/lib/ldap
- ./data/ldap/etc/ldap/slapd.d:/etc/ldap/slapd.d - slapd:/etc/ldap/slapd.d
networks: networks:
- kopanonet - kopanonet
@ -72,9 +72,9 @@ services:
ports: ports:
- "25:25" - "25:25"
volumes: volumes:
- ./data/mail/data:/var/mail - maildata:/var/mail
- ./data/mail/state:/var/mail-state - mailstate:/var/mail-state
- ./data/mtaconfig:/tmp/docker-mailserver/ - mtaconfig:/tmp/docker-mailserver/
environment: environment:
- TZ=${TZ} - TZ=${TZ}
- ENABLE_SPAMASSASSIN=1 - ENABLE_SPAMASSASSIN=1
@ -117,7 +117,7 @@ services:
restart: always restart: always
container_name: kopano_db container_name: kopano_db
volumes: volumes:
- ./data/mysql/:/var/lib/mysql - mysql/:/var/lib/mysql
environment: environment:
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_USER=${MYSQL_USER} - MYSQL_USER=${MYSQL_USER}
@ -135,7 +135,7 @@ services:
image: ${docker_repo:?err}/kopano_ssl image: ${docker_repo:?err}/kopano_ssl
container_name: kopano_ssl container_name: kopano_ssl
volumes: volumes:
- ./data/ssl/:/kopano/ssl - kopanossl/:/kopano/ssl
kserver: kserver:
image: ${docker_repo}/kopano_core:${CORE_VERSION} image: ${docker_repo}/kopano_core:${CORE_VERSION}
@ -175,9 +175,9 @@ services:
networks: networks:
- kopanonet - kopanonet
volumes: volumes:
- ./data/kopano/:/kopano/data - kopanodata/:/kopano/data
- ./data/ssl/:/kopano/ssl - kopanossl/:/kopano/ssl
- ./data/socket/:/run/kopano - kopanosocket/:/run/kopano
kwebapp: kwebapp:
image: ${docker_repo:?err}/kopano_webapp:${WEBAPP_VERSION} image: ${docker_repo:?err}/kopano_webapp:${WEBAPP_VERSION}
@ -186,9 +186,8 @@ services:
links: links:
- kserver - kserver
volumes: volumes:
- ./data/z-push-states/:/var/lib/z-push/ - kopanossl/:/kopano/ssl
- ./data/ssl/:/kopano/ssl - kopanosocket/:/run/kopano
- ./data/socket/:/run/kopano
environment: environment:
- TZ=${TZ} - TZ=${TZ}
- CADDY_HOST=${WEBAPP_HOST} - CADDY_HOST=${WEBAPP_HOST}
@ -205,9 +204,9 @@ services:
links: links:
- kserver - kserver
volumes: volumes:
- ./data/z-push-states/:/var/lib/z-push/ - kopanossl/:/kopano/ssl
- ./data/ssl/:/kopano/ssl - kopanosocket/:/run/kopano
- ./data/socket/:/run/kopano - zpushstates/:/var/lib/z-push/
environment: environment:
- TZ=${TZ} - TZ=${TZ}
- CADDY_HOST=${ZPUSH_HOST} - CADDY_HOST=${ZPUSH_HOST}
@ -223,8 +222,8 @@ services:
links: links:
- kserver - kserver
volumes: volumes:
- ./data/ssl/:/kopano/ssl - kopanossl/:/kopano/ssl
- ./data/socket/:/run/kopano - kopanosocket/:/run/kopano
environment: environment:
- SERVICE_TO_START=dagent - SERVICE_TO_START=dagent
- TZ=${TZ} - TZ=${TZ}
@ -241,8 +240,8 @@ services:
links: links:
- kserver - kserver
volumes: volumes:
- ./data/ssl/:/kopano/ssl - kopanossl/:/kopano/ssl
- ./data/socket/:/run/kopano - kopanosocket/:/run/kopano
environment: environment:
- SERVICE_TO_START=spooler - SERVICE_TO_START=spooler
- TZ=${TZ} - TZ=${TZ}
@ -258,8 +257,8 @@ services:
links: links:
- kserver - kserver
volumes: volumes:
- ./data/ssl/:/kopano/ssl - kopanossl/:/kopano/ssl
- ./data/socket/:/run/kopano - kopanosocket/:/run/kopano
environment: environment:
- SERVICE_TO_START=gateway - SERVICE_TO_START=gateway
- TZ=${TZ} - TZ=${TZ}
@ -275,8 +274,8 @@ services:
links: links:
- kserver - kserver
volumes: volumes:
- ./data/ssl/:/kopano/ssl - kopanossl/:/kopano/ssl
- ./data/socket/:/run/kopano - kopanosocket/:/run/kopano
environment: environment:
- SERVICE_TO_START=ical - SERVICE_TO_START=ical
- TZ=${TZ} - TZ=${TZ}
@ -290,8 +289,8 @@ services:
links: links:
- kserver - kserver
volumes: volumes:
- ./data/ssl/:/kopano/ssl - kopanossl/:/kopano/ssl
- ./data/socket/:/run/kopano - kopanosocket/:/run/kopano
environment: environment:
- SERVICE_TO_START=monitor - SERVICE_TO_START=monitor
- TZ=${TZ} - TZ=${TZ}
@ -304,13 +303,25 @@ services:
links: links:
- kserver - kserver
volumes: volumes:
- ./data/ssl/:/kopano/ssl - kopanossl/:/kopano/ssl
- ./data/socket/:/run/kopano - kopanosocket/:/run/kopano
environment: environment:
- SERVICE_TO_START=search - SERVICE_TO_START=search
- TZ=${TZ} - TZ=${TZ}
networks: networks:
- kopanonet - kopanonet
volumes:
web:
ldap:
slapd:
maildata:
mailstate:
mtaconfig:
mysql:
kopanodata:
kopanossl:
kopanosocket:
zpushstates:
networks: networks:
web: web: