redirect and mailcow

This commit is contained in:
christian 2024-05-19 16:12:43 +02:00
parent fd6763b276
commit 5beefc8a12
1 changed files with 20 additions and 2 deletions

View File

@ -1,6 +1,7 @@
services:
traefik:
image: "traefik:v2.2"
# image: "traefik:v2.2"
image: "traefik:latest"
command:
- --log.level=DEBUG
- --accesslog=true
@ -96,14 +97,31 @@ services:
- internal
- traefik-public
whoami:
image: traefik/whoami:v1.8
networks:
- traefik-public
- internal
labels:
- traefik.enable=true
- traefik.http.routers.mywhoami.rule=Host(`mails.herrmann.es`) || Host(`www.mails.herrmann.es`)
- traefik.http.services.mywhoami.loadbalancer.server.port=80
# - traefik.http.middlewares.mywwwredirect.redirectregex.regex=^https://www\.(.*)
- traefik.http.middlewares.mywwwredirect.redirectregex.regex=^http(.*)
- traefik.http.middlewares.mywwwredirect.redirectregex.replacement=https:mailneu.herrmann.es/SOGo
- traefik.http.routers.mywhoami.middlewares=mywwwredirect
volumes:
letsencrypt:
portainer_data:
gitea_data:
networks:
# das Netzwerk traefik-public muss extern true haben, es wird nicht von dem Dockerfile hier erstellt
# Es haben alle container Zugriff darauf.
traefik-public:
name: traefik-public
external: false
external: true
internal:
name: internal
external: false