11version : ' 3'
22
3- services :
3+ services :
4+ cron :
5+ env_file :
6+ - ./env/dolibarr.env
7+ environment :
8+ DOLI_CRON : 1
9+ DOLI_CRON_KEY : ${DOLI_CRON_KEY}
10+ DOLI_CRON_USER : ${DOLI_CRON_USER}
11+ DOLI_DB_USER_FILE : /run/secrets/mysql-user
12+ DOLI_DB_PASSWORD_FILE : /run/secrets/mysql-password
13+ DOLI_ADMIN_LOGIN_FILE : /run/secrets/dolibarr-admin-user
14+ DOLI_ADMIN_PASSWORD_FILE : /run/secrets/dolibarr-admin-password
15+ image : tuxgasy/dolibarr:latest
16+ restart : unless-stopped
17+ secrets :
18+ - dolibarr-admin-password
19+ - dolibarr-admin-user
20+ # - dolibarr-cron-key
21+ # - dolibarr-cron-user
22+ - mysql-user
23+ - mysql-password
24+ volumes :
25+ - dolibarr-docs:/var/www/documents
26+ - dolibarr-custom:/var/www/html/custom
27+
428 dolibarr :
529 environment :
630 DOLI_URL_ROOT : " https://${HOSTNAME}"
@@ -16,18 +40,16 @@ services:
1640 restart : unless-stopped
1741
1842 mysql :
19- networks :
20- - default
2143 restart : unless-stopped
2244
2345 smtpd :
2446 environment :
2547 RELAY_DOMAINS : ${SMTP_RELAY_DOMAINS}
2648 SMARTHOST_ADDRESS : ${SMTP_HOSTNAME}
2749 SMARTHOST_ALIASES : ${SMTP_ALIASES}
28- SMARTHOST_PASSWORD_FILE : ' /run/secrets/smtpd-password'
50+ SMARTHOST_PASSWORD_FILE : /run/secrets/smtpd-password
2951 SMARTHOST_PORT : ${SMTP_PORT}
30- SMARTHOST_USER_FILE : ' /run/secrets/smtpd-user'
52+ SMARTHOST_USER_FILE : /run/secrets/smtpd-user
3153 hostname : " smtpd.${HOSTNAME}"
3254 image : ixdotai/smtp
3355 restart : unless-stopped
@@ -47,6 +69,10 @@ secrets:
4769 file : ../.secrets/dolibarr_admin_password.secret
4870 dolibarr-admin-user :
4971 file : ../.secrets/dolibarr_admin_username.secret
72+ # dolibarr-cron-key:
73+ # file: ../.secrets/dolibarr_cron_key.secret
74+ # dolibarr-cron-user:
75+ # file: ../.secrets/dolibarr_cron_user.secret
5076 mysql-password :
5177 file : ../.secrets/mysql_password.secret
5278 mysql-user :
0 commit comments