From 754f3e6b05fea5ab36ea81ecd0c298bd05ed08c1 Mon Sep 17 00:00:00 2001 From: BeauTroll <-> Date: Mon, 5 Jan 2026 06:22:38 +0100 Subject: [PATCH] Remove invalid Traefik labels causing configuration errors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove responseHeaderTimeout and idleConnTimeout labels that are not supported at the loadbalancer level in Traefik, causing "field not found" errors. These timeout configurations must be set at the entrypoint level instead. Keep essential labels for WebSocket/SSE support. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- docker-compose.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index c33888d..cc0cc5c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -38,13 +38,9 @@ services: - "traefik.http.routers.immich.tls=true" - "traefik.http.routers.immich.tls.certresolver=letsencrypt" - "traefik.http.services.immich.loadbalancer.server.port=2283" - # Timeouts pour les uploads de gros fichiers (0 = illimité) - - "traefik.http.services.immich.loadbalancer.server.responseHeaderTimeout=0" - - "traefik.http.services.immich.loadbalancer.server.idleConnTimeout=0" - # Passthrough timeouts - permet des uploads de longue durée - - "traefik.http.services.immich.loadbalancer.passhostheader=true" # Support WebSocket et SSE pour la synchronisation - "traefik.http.services.immich.loadbalancer.server.scheme=http" + - "traefik.http.services.immich.loadbalancer.passhostheader=true" - "traefik.http.middlewares.immich-headers.headers.customrequestheaders.X-Forwarded-Proto=https" - "traefik.http.middlewares.immich-headers.headers.customrequestheaders.X-Forwarded-Host=${DOMAIN}" # Appliquer uniquement le middleware headers (pas de buffering pour ne pas bloquer SSE)