From a573b75ad07758ca50104359b366108a79f458b3 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)