From bb1dca4cffc110e588dbb16fbb3e8eb27943dc85 Mon Sep 17 00:00:00 2001 From: Davide Polonio Date: Wed, 24 May 2023 11:35:16 +0200 Subject: [PATCH] chore: upgrade docker-mailserver to latest version --- mail/docker-compose.yml | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/mail/docker-compose.yml b/mail/docker-compose.yml index 904825e..5e7577e 100644 --- a/mail/docker-compose.yml +++ b/mail/docker-compose.yml @@ -1,17 +1,19 @@ --- -version: '3.7' +version: '3.9' services: mail: - image: mailserver/docker-mailserver:11.3.1 + image: mailserver/docker-mailserver:12.1.0 hostname: ${HOSTNAME} domainname: ${DOMAINNAME} container_name: ${CONTAINER_NAME} - restart: always + restart: unless-stopped + stop_grace_period: 2m30s # Avoid data loss ports: - "25:25" - "143:143" - "587:587" - "993:993" + # - "127.0.0.1:1134:1134" # Only useful once we enable RSPAMD volumes: - maildata:/var/mail - mailstate:/var/mail-state @@ -26,10 +28,15 @@ services: - SYS_PTRACE networks: - internal + logging: + driver: "json-file" + options: + max-size: "10m" + max-file: "3" roundcubedb: image: postgres:9.6-alpine - restart: always + restart: unless-stopped env_file: - .env - env-roundcube @@ -37,10 +44,15 @@ services: - rb_db:/var/lib/postgresql/data/ networks: - internal + logging: + driver: "json-file" + options: + max-size: "5m" + max-file: "3" roundcube: image: roundcube/roundcubemail:1.6.x-apache - restart: always + restart: unless-stopped depends_on: - mail - roundcubedb @@ -52,6 +64,11 @@ services: networks: - proxy - internal + logging: + driver: "json-file" + options: + max-size: "10m" + max-file: "3" volumes: maildata: