1
0
mirror of https://github.com/mailcow/mailcow-dockerized.git synced 2026-02-02 10:37:14 +00:00

restructure configuration directories

This commit is contained in:
FreddleSpl0it
2025-05-22 15:37:15 +02:00
parent dba9675a9b
commit f35def48cb
25 changed files with 113 additions and 124 deletions

View File

@@ -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