Add NFS volume to mailserver

This commit is contained in:
Andreas Zweili 2022-05-05 22:32:54 +02:00
parent 4097d5a1bd
commit e974bb506e
2 changed files with 20 additions and 6 deletions

View File

@ -14,11 +14,11 @@ services:
- "993:993"
volumes:
- ../rainloop/letsencrypt/acme.json:/etc/letsencrypt/acme.json:ro
- ./maildata:/var/mail
- ./mailstate:/var/mail-state
- ./sa-learn:/etc/cron.d/sa-learn
- ./maillogs:/var/log/mail
- ./config/:/tmp/docker-mailserver/
- mail/maildata:/var/mail
- mail/mailstate:/var/mail-state
- mail/sa-learn:/etc/cron.d/sa-learn
- mail/maillogs:/var/log/mail
- mail/config/:/tmp/docker-mailserver/
- /etc/localtime:/etc/localtime:ro
restart: unless-stopped
cap_add: ["NET_ADMIN", "SYS_PTRACE"]
@ -31,3 +31,10 @@ services:
- "traefik.http.routers.whoami.entrypoints=websecure"
- "traefik.http.routers.whoami.tls.certresolver=myresolver"
- "traefik.http.routers.whoami.middlewares=default-headers@file"
volumes:
mail:
driver_opts:
type: "nfs"
o: "addr=10.7.89.108,nolock,hard,rw,vers=4.1"
device: ":/server_data/ttrss/config"

View File

@ -15,7 +15,7 @@ services:
image: hiloyt/rainloop
container_name: rainloop
volumes:
- ./data:/rainloop/data
- mail/rainloopdata:/rainloop/data
labels:
- "traefik.enable=true"
- "traefik.http.routers.rainloop.rule=Host(`${APP_DOMAIN}`)"
@ -36,3 +36,10 @@ services:
- MYSQL_PASSWORD
- MYSQL_DATABASE
- MYSQL_USER
volumes:
mail:
driver_opts:
type: "nfs"
o: "addr=10.7.89.108,nolock,hard,rw,vers=4.1"
device: ":/server_data/ttrss/config"