Add Traefik labels

This commit is contained in:
2025-02-02 09:29:01 +02:00
parent 213de5466d
commit f8c826a07b
2 changed files with 32 additions and 16 deletions

View File

@@ -3,13 +3,25 @@ services:
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
# ports:
# - ${MAILRISE_PORT:-8025}:8025
volumes:
- ${DOCKERDIR}/mailrise/mailrise.conf:/etc/mailrise.conf
- ${DOCKERDIR}/mailrise/certs/cert.pem:/etc/ssl/cert.pem
- ${DOCKERDIR}/mailrise/certs/key.pem:/etc/ssl/key.pem
- ${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
- 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