diff options
author | Elizabeth Hunt <me@liz.coffee> | 2025-04-29 18:12:29 -0700 |
---|---|---|
committer | Elizabeth Hunt <me@liz.coffee> | 2025-04-29 18:12:29 -0700 |
commit | 3ddb82656d6d0c34f47962db25d37adf6ebb15e1 (patch) | |
tree | 154c314d9a01a4a2aff8d41fae182ef7391583b1 /playbooks/roles/mail | |
parent | c7c2393bc06c0e49612e9d05e55c30028c02cd4a (diff) | |
download | infra-3ddb82656d6d0c34f47962db25d37adf6ebb15e1.tar.gz infra-3ddb82656d6d0c34f47962db25d37adf6ebb15e1.zip |
password manager
Diffstat (limited to 'playbooks/roles/mail')
-rw-r--r-- | playbooks/roles/mail/templates/stacks/docker-compose.yml | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/playbooks/roles/mail/templates/stacks/docker-compose.yml b/playbooks/roles/mail/templates/stacks/docker-compose.yml index b4cc3e0..b1c3982 100644 --- a/playbooks/roles/mail/templates/stacks/docker-compose.yml +++ b/playbooks/roles/mail/templates/stacks/docker-compose.yml @@ -1,6 +1,6 @@ services: roundcube: - image: roundcube/roundcubemail:latest-nonroot + image: roundcube/roundcubemail:latest restart: always volumes: - {{ mail_base }}/volumes/data/roundcube/db:/var/roundcube/db @@ -19,7 +19,7 @@ services: - proxy - roundcube healthcheck: - test: ["CMD", "curl", "--fail", "http://localhost:8000"] + test: ["CMD", "curl", "--fail", "http://localhost:80"] timeout: 3s interval: 30s retries: 2 @@ -33,7 +33,7 @@ services: - traefik.http.routers.mail.tls.certResolver=letsencrypt - traefik.http.routers.mail.rule=Host(`{{ mail_domain }}`) - traefik.http.routers.mail.entrypoints=websecure - - traefik.http.services.mail.loadbalancer.server.port=8000 + - traefik.http.services.mail.loadbalancer.server.port=80 mailserver: image: ghcr.io/docker-mailserver/docker-mailserver:latest @@ -94,6 +94,7 @@ services: - ENABLE_SASLAUTHD=1 - ENABLE_MANAGESIEVE=1 - ENABLE_POSTGREY=1 + - ENABLE_FAIL2BAN=1 - SPOOF_PROTECTION=1 - ACCOUNT_PROVISIONER=LDAP |