diff --git a/passbolt/docker-compose.yml b/passbolt/docker-compose.yml index 858c5fe..07b7399 100644 --- a/passbolt/docker-compose.yml +++ b/passbolt/docker-compose.yml @@ -61,16 +61,13 @@ services: - internal_net labels: - "traefik.enable=true" - - "traefik.http.routers.${ROUTER_NAME}.entrypoints=websecure" - "traefik.http.routers.${ROUTER_NAME}.rule=Host(`${SUBDOMAIN}.${DOMAIN}`)" + - "traefik.http.routers.${ROUTER_NAME}.entrypoints=websecure" - "traefik.http.routers.${ROUTER_NAME}.tls=true" - "traefik.http.routers.${ROUTER_NAME}.tls.certresolver=${CERTIFICATE_RESOLVER}" - - "traefik.http.services.${ROUTER_NAME}.loadbalancer.server.port=${CONTAINER_PORT}" - - "traefik.docker.network=${TRAEFIK_NETWORK}" - - - "traefik.http.routers.${ROUTER_NAME}.middlewares=passbolt-headers" + # Diese zwei Zeilen sind der Schlüssel: + - "traefik.http.routers.${ROUTER_NAME}.middlewares=redirect-to-https@docker,passbolt-headers@docker" - "traefik.http.middlewares.passbolt-headers.headers.customrequestheaders.X-Forwarded-Proto=https" - - "traefik.http.middlewares.passbolt-headers.headers.customrequestheaders.X-Forwarded-For=$remote_addr" networks: traefik: