myvemailbackup/docker-compose.yaml

34 lines
1 KiB
YAML
Raw Normal View History

2024-12-19 20:27:46 +00:00
services:
myvemailbackup:
image: hub.myvelabs.com/lab/myvemailbackup:${MYVEMAIL_VERSION:-latest}
container_name: myvemailbackup
restart: unless-stopped
# build: .
ports:
- 25:25/tcp
environment:
# Backup mmail domain details
MYVEMAIL_SUBDOMAIN: ${MYVEMAIL_SUBDOMAIN}
MYVEMAIL_DOMAIN: ${MYVEMAIL_DOMAIN}
# Primary mail domain names separated by commas
MYVEMAIL_ADDMX: ${MYVEMAIL_ADDMX}
# Primary mail servers IP addresses separated by commas
MYVEMAIL_PRIMARYMX: ${MYVEMAIL_PRIMARYMX}
volumes:
# Logs
- ${MYVEMAIL_VOLUME_LOG:-./data/log/mail}:/var/log/maillog
- ${MYVEMAIL_VOLUME_LOG:-./data/log/downtime}:/var/log/downtime
# SSL (point to individual files in case symlinks are being used)
- ${MYVEMAIL_VOLUME_SSL:-./data/ssl}/tls.key:/etc/postfix/ssl/tls.key
- ${MYVEMAIL_VOLUME_SSL:-./data/ssl}/tls.pem:/etc/postfix/ssl/tls.pem
networks:
- myvemailbackup
networks:
myvemailbackup:
external: false