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: services:
traefik: traefik:
image: "traefik:v2.2" # image: "traefik:v2.2"
image: "traefik:latest"
command: command:
- --log.level=DEBUG - --log.level=DEBUG
- --accesslog=true - --accesslog=true
@ -96,14 +97,31 @@ services:
- internal - internal
- traefik-public - 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: volumes:
letsencrypt: letsencrypt:
portainer_data: portainer_data:
gitea_data: gitea_data:
networks: 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: traefik-public:
name: traefik-public name: traefik-public
external: false external: true
internal: internal:
name: internal name: internal
external: false external: false