Refactor mailserver.yml to add volumes and env_file for Docker Mailserver

This commit is contained in:
2024-06-13 11:50:55 +08:00
parent b38a01d6cd
commit 53353a603b
2 changed files with 15 additions and 6 deletions
+6 -6
View File
@@ -1,6 +1,12 @@
services:
mail:
image: tvial/docker-mailserver:latest
env_file: /var/data/docker-mailserver/docker-mailserver.env
volumes:
- /var/data/docker-mailserver/maildata:/var/mail
- /var/data/docker-mailserver/mailstate:/var/mail-state
- /var/data/docker-mailserver/config:/tmp/docker-mailserver
- /var/data/docker-mailserver/letsencrypt:/etc/letsencrypt
ports:
- target: 25
published: 25
@@ -18,12 +24,6 @@ services:
published: 995
protocol: tcp
mode: host
volumes:
- /var/data/docker-mailserver/maildata:/var/mail
- /var/data/docker-mailserver/mailstate:/var/mail-state
- /var/data/docker-mailserver/config:/tmp/docker-mailserver
- /var/data/docker-mailserver/letsencrypt:/etc/letsencrypt
env_file: /var/data/docker-mailserver/docker-mailserver.env
networks:
- internal
+9
View File
@@ -0,0 +1,9 @@
ENABLE_SPAMASSASSIN=1
ENABLE_CLAMAV=1
ENABLE_POSTGREY=1
ONE_DIR=1
OVERRIDE_HOSTNAME=mail.furyhawk.lol
OVERRIDE_DOMAINNAME=mail.furyhawk.lol
POSTMASTER_ADDRESS=admin@furyhawk.lol
PERMIT_DOCKER=network
SSL_TYPE=letsencrypt