fix(stacks/traefik): pin v3.7.10 so Docker provider works on Engine 29

Traefik v3.3's Docker provider fails to negotiate the API version against
Docker Engine 29 (API min 1.44) and falls back to 1.24, which the daemon
rejects ("client version 1.24 is too old"), leaving no container routes.
v3.7.x negotiates correctly through the socket-proxy.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Bart Van Geyt 2026-08-09 03:52:45 +02:00
parent 7b15fa9bca
commit 92ee8ac05d

View file

@ -31,7 +31,11 @@ services:
- socketproxy
traefik:
image: traefik:v3.3
# v3.7+ required: Traefik v3.3's Docker provider fails to negotiate the API
# version against Docker Engine 29 (API min 1.44) and falls back to 1.24,
# which the daemon rejects ("client version 1.24 is too old"). v3.7.x
# negotiates correctly through the socket-proxy.
image: traefik:v3.7.10
container_name: traefik
restart: unless-stopped
depends_on: