Files
Homelab/docker/compose/dc-mailrise.yml
2025-02-02 09:29:01 +02:00

27 lines
1.1 KiB
YAML

services:
mailrise:
image: ${MAILRISE_IMAGE}:${MAILRISE_TAG}
container_name: ${MAILRISE_CONTAINER_NAME}
restart: ${MAILRISE_RESTART_POLICY}
command: -vv /etc/mailrise.conf
security_opt:
- no-new-privileges:true
# ports:
# - ${MAILRISE_PORT:-8025}:8025
volumes:
- ${DOCKERDIR}/mailrise/mailrise.conf:/etc/mailrise.conf:ro
# - ${DOCKERDIR}/mailrise/certs/cert.pem:/etc/ssl/cert.pem
# - ${DOCKERDIR}/mailrise/certs/key.pem:/etc/ssl/key.pem
networks:
- proxy
labels:
traefik.enable: true
traefik.tcp.routers.mailrise.rule: HostSNI(`*`)
traefik.tcp.routers.mailrise.tls: true
traefik.tcp.routers.mailrise.tls.certresolver: ${CERTRESOLVER}
#traefik.tcp.routers.mailrise.tls.options: tls-opts@file
traefik.tcp.routers.mailrise.tls.passthrough: true
traefik.tcp.routers.mailrise.tls.domains[0].main: mailrise.lab.gurulandia.eu
traefik.tcp.routers.mailrise.tls.domains[0].sans: ""
traefik.tcp.routers.mailrise.entrypoints: mailsecure,maildefault
traefik.docker.network: proxy