|
@@ -24,7 +24,7 @@ services:
|
|
|
stop_grace_period: 45s
|
|
|
volumes:
|
|
|
- ./data/hooks/mariadb:/hooks:z
|
|
|
- - ./data/conf/mysql/:/etc/mysql/conf.d/:z
|
|
|
+ - ./data/conf/mysql:/service_config:z
|
|
|
- mysql-vol-1:/var/lib/mysql/
|
|
|
- mysql-socket-vol-1:/var/run/mysqld/
|
|
|
environment:
|
|
@@ -83,7 +83,7 @@ services:
|
|
|
- SKIP_CLAMD=${SKIP_CLAMD:-n}
|
|
|
volumes:
|
|
|
- ./data/hooks/clamd:/hooks:Z
|
|
|
- - ./data/conf/clamav/:/etc/clamav/:Z
|
|
|
+ - ./data/conf/clamav:/service_config:Z
|
|
|
- mysql-socket-vol-1:/var/run/mysqld/
|
|
|
- clamd-db-vol-1:/var/lib/clamav
|
|
|
networks:
|
|
@@ -111,7 +111,10 @@ services:
|
|
|
- SPAMHAUS_DQS_KEY=${SPAMHAUS_DQS_KEY:-}
|
|
|
volumes:
|
|
|
- ./data/hooks/rspamd:/hooks:Z
|
|
|
- - ./data/conf/rspamd/config_templates/:/etc/rspamd/config_templates:z
|
|
|
+ - ./data/conf/rspamd/config_templates/:/service_config/config_templates:z
|
|
|
+ - ./data/conf/rspamd/custom_templates/:/service_config/custom_templates:z
|
|
|
+ - ./data/conf/rspamd/rendered_configs/:/service_config/rendered_configs:z
|
|
|
+ - ./data/conf/rspamd/config.json:/service_config/config.json:Z
|
|
|
- ./data/conf/rspamd/custom/:/etc/rspamd/custom:z
|
|
|
- ./data/conf/rspamd/override.d/:/etc/rspamd/override.d:Z
|
|
|
- ./data/conf/rspamd/local.d/:/etc/rspamd/local.d:Z
|
|
@@ -119,7 +122,6 @@ services:
|
|
|
- ./data/conf/rspamd/lua/:/etc/rspamd/lua/:ro,Z
|
|
|
- ./data/conf/rspamd/rspamd.conf.local:/etc/rspamd/rspamd.conf.local:Z
|
|
|
- ./data/conf/rspamd/rspamd.conf.override:/etc/rspamd/rspamd.conf.override:Z
|
|
|
- - ./data/conf/rspamd/config.json:/etc/rspamd/config.json:Z
|
|
|
- mysql-socket-vol-1:/var/run/mysqld/
|
|
|
- rspamd-vol-1:/var/lib/rspamd
|
|
|
restart: always
|
|
@@ -152,12 +154,11 @@ services:
|
|
|
- mysql-socket-vol-1:/var/run/mysqld/
|
|
|
- ./data/conf/sogo/:/etc/sogo/:z
|
|
|
- ./data/conf/rspamd/meta_exporter:/meta_exporter:ro,z
|
|
|
- - ./data/conf/phpfpm:/php-conf:z
|
|
|
+ - ./data/conf/phpfpm:/service_config:z
|
|
|
- ./data/conf/phpfpm/sogo-sso/:/etc/sogo-sso/:z
|
|
|
- ./data/conf/dovecot/global_sieve_before:/global_sieve/before:z
|
|
|
- ./data/conf/dovecot/global_sieve_after:/global_sieve/after:z
|
|
|
- ./data/assets/templates:/tpls:z
|
|
|
- - ./data/conf/nginx/:/etc/nginx/conf.d/:z
|
|
|
dns:
|
|
|
- ${IPV4_NETWORK:-172.22.1}.254
|
|
|
environment:
|
|
@@ -235,7 +236,9 @@ services:
|
|
|
- ${IPV4_NETWORK:-172.22.1}.254
|
|
|
volumes:
|
|
|
- ./data/hooks/sogo:/hooks:Z
|
|
|
- - ./data/conf/sogo/:/etc/sogo/:z
|
|
|
+ - ./data/conf/sogo:/service_config:z
|
|
|
+ - ./data/conf/sogo/cron.creds:/etc/sogo/cron.creds:z
|
|
|
+ - ./data/conf/sogo/sieve.creds:/etc/sogo/sieve.creds:z
|
|
|
- ./data/web/inc/init_db.inc.php:/init_db.inc.php:z
|
|
|
- ./data/conf/sogo/custom-favicon.ico:/usr/lib/GNUstep/SOGo/WebServerResources/img/sogo.ico:z
|
|
|
- ./data/conf/sogo/custom-shortlogo.svg:/usr/lib/GNUstep/SOGo/WebServerResources/img/sogo-compact.svg:z
|
|
@@ -275,7 +278,8 @@ services:
|
|
|
- NET_BIND_SERVICE
|
|
|
volumes:
|
|
|
- ./data/hooks/dovecot:/hooks:Z
|
|
|
- - ./data/conf/dovecot:/etc/dovecot:z
|
|
|
+ - ./data/conf/dovecot/auth:/etc/dovecot/auth:z
|
|
|
+ - ./data/conf/dovecot:/service_config:z
|
|
|
- ./data/assets/ssl:/etc/ssl/mail/:ro,z
|
|
|
- ./data/conf/sogo/:/etc/sogo/:z
|
|
|
- ./data/conf/phpfpm/sogo-sso/:/etc/phpfpm/:z
|
|
@@ -283,7 +287,7 @@ services:
|
|
|
- vmail-vol-1:/var/vmail
|
|
|
- vmail-index-vol-1:/var/vmail_index
|
|
|
- crypt-vol-1:/mail_crypt/
|
|
|
- - ./data/conf/rspamd/custom/:/etc/rspamd/custom:z
|
|
|
+ - ./data/conf/rspamd/custom/sa-rules:/etc/rspamd/custom/sa-rules:z
|
|
|
- ./data/assets/templates:/templates:z
|
|
|
- rspamd-vol-1:/var/lib/rspamd
|
|
|
- mysql-socket-vol-1:/var/run/mysqld/
|
|
@@ -361,7 +365,9 @@ services:
|
|
|
condition: service_healthy
|
|
|
volumes:
|
|
|
- ./data/hooks/postfix:/hooks:Z
|
|
|
- - ./data/conf/postfix:/opt/postfix/conf:z
|
|
|
+ - ./data/conf/postfix:/service_config:z
|
|
|
+ - ./data/conf/postfix/postscreen_access.cidr:/opt/postfix/conf/postscreen_access.cidr:z
|
|
|
+ - ./data/conf/postfix/extra.cf:/opt/postfix/conf/extra.cf:z
|
|
|
- ./data/assets/ssl:/etc/ssl/mail/:ro,z
|
|
|
- postfix-vol-1:/var/spool/postfix
|
|
|
- crypt-vol-1:/var/lib/zeyple
|
|
@@ -435,10 +441,11 @@ services:
|
|
|
- NGINX_USE_PROXY_PROTOCOL=${NGINX_USE_PROXY_PROTOCOL:-n}
|
|
|
- TRUSTED_PROXIES=${TRUSTED_PROXIES:-}
|
|
|
volumes:
|
|
|
+ - ./data/hooks/nginx:/hooks:Z
|
|
|
- ./data/web:/web:ro,z
|
|
|
- ./data/conf/rspamd/dynmaps:/dynmaps:ro,z
|
|
|
- ./data/assets/ssl/:/etc/ssl/mail/:ro,z
|
|
|
- - ./data/conf/nginx/:/etc/nginx/conf.d/:z
|
|
|
+ - ./data/conf/nginx:/service_config:z
|
|
|
- ./data/conf/rspamd/meta_exporter:/meta_exporter:ro,z
|
|
|
- ./data/conf/dovecot/auth/mailcowauth.php:/mailcowauth/mailcowauth.php:z
|
|
|
- ./data/web/inc/functions.inc.php:/mailcowauth/functions.inc.php:z
|