public
nobgit
read
NobMail
Based on mailcow: dockerized
Languages
Repository composition by tracked source files.
PHP
49%
JavaScript
35%
HTML
9%
CSS
4%
Shell
2%
Python
1%
Lua
0%
Perl
0%
Ruby
0%
SCSS
0%
Create file
Wiki Documentation
Clone
https://nobgit.com/orgs/nobgit/nobmail.git
ssh://[email protected]:2222/orgs/nobgit/nobmail.git
Commit
[Compose] Added Healthcheck startup logics
0b627017
docker-compose.yml | 22 +++++++++++++++++++---
1 file changed, 19 insertions(+), 3 deletions(-)
Diff
diff --git a/docker-compose.yml b/docker-compose.yml
index 1666a48d..c8cfd589 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -61,7 +61,9 @@ services:
image: mailcow/clamd:1.62
restart: always
depends_on:
- - unbound-mailcow
+ unbound-mailcow:
+ condition: service_healthy
+ restart: true
dns:
- ${IPV4_NETWORK:-172.22.1}.254
environment:
@@ -299,7 +301,11 @@ services:
postfix-mailcow:
image: mailcow/postfix:1.72
depends_on:
- - mysql-mailcow
+ mysql-mailcow:
+ condition: service_started
+ unbound-mailcow:
+ condition: service_healthy
+ restart: true
volumes:
- ./data/hooks/postfix:/hooks:Z
- ./data/conf/postfix:/opt/postfix/conf:z
@@ -390,7 +396,10 @@ services:
acme-mailcow:
depends_on:
- - nginx-mailcow
+ nginx-mailcow:
+ condition: service_started
+ unbound-mailcow:
+ condition: service_healthy
image: mailcow/acme:1.85
dns:
- ${IPV4_NETWORK:-172.22.1}.254
@@ -461,6 +470,13 @@ services:
- postfix-vol-1:/var/spool/postfix
- ./data/assets/ssl:/etc/ssl/mail/:ro,z
restart: always
+ depends_on:
+ - postfix-mailcow
+ - dovecot-mailcow
+ - mysql-mailcow
+ - acme-mailcow
+ - redis-mailcow
+
environment:
- IPV6_NETWORK=${IPV6_NETWORK:-fd4d:6169:6c63:6f77::/64}
- LOG_LINES=${LOG_LINES:-9999}