Files
poste-deployment/docker-compose.yml

31 lines
753 B
YAML

services:
mailserver:
image: analogic/poste.io:latest
hostname: ${MAIL_HOSTNAME}
restart: always
ports:
- "25:25"
- "80:80"
- "443:443"
- "110:110"
- "143:143"
- "465:465"
- "587:587"
- "993:993"
- "995:995"
environment:
- TZ=${TZ}
- DISABLE_CLAMAV=${DISABLE_CLAMAV}
- DISABLE_RSPAMD=${DISABLE_RSPAMD}
- DISABLE_ROUNDCUBE=${DISABLE_ROUNDCUBE}
- HTTPS=${HTTPS}
volumes:
- ./data:/data
- ${SSL_CERT_PATH}:/data/ssl/server.crt:ro
- ${SSL_KEY_PATH}:/data/ssl/server.key:ro
logging:
driver: "json-file"
options:
max-size: "${LOG_MAX_SIZE}"
max-file: "${LOG_MAX_FILE}"