services: brabetz-homepage: build: . container_name: brabetz-homepage restart: always networks: - traefik_proxy labels: - "traefik.enable=true" # Hauptrouter für alle drei Domains - "traefik.http.routers.brabetz-home.rule=Host(`galabau.brabros.de`) || Host(`gebrueder-brabetz.de`) || Host(`www.gebrueder-brabetz.de`)" - "traefik.http.routers.brabetz-home.entrypoints=websecure" - "traefik.http.routers.brabetz-home.tls=true" - "traefik.http.routers.brabetz-home.tls.certresolver=myresolver" - "traefik.http.services.brabetz-home.loadbalancer.server.port=80" - "traefik.http.middlewares.redirect-to-non-www.redirectregex.regex=^https?://www.gebrueder-brabetz.de/(.*)" - "traefik.http.middlewares.redirect-to-non-www.redirectregex.replacement=https://gebrueder-brabetz.de/$$1" - "traefik.http.routers.brabetz-home.middlewares=redirect-to-non-www" networks: traefik_proxy: external: true