bump traefik to v3.7.1

v3 split the swarm provider out of `--providers.docker.swarmmode`. New
flags use `--providers.swarm.*`. v2.11.22 is well past its EoL.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Felix FaerberandClaude Opus 4.7 committed 2026-05-27 10:41:02 +03:00
1 parent 032a22b6ee
commit 1c4678deee
1 file changed
+5 -6
+5 -6
View File
@@ -34,16 +34,15 @@ configs:
services: services:
traefik: traefik:
image: traefik:v2.11.22 image: traefik:v3.7.1
ports: ports:
- "80:80" - "80:80"
- "443:443" - "443:443"
command: command:
- --providers.docker - --providers.swarm.endpoint=unix:///var/run/docker.sock
- --providers.docker.network=public - --providers.swarm.network=public
- --providers.docker.constraints=Label(`traefik.constraint-label`, `public`) - --providers.swarm.constraints=Label(`traefik.constraint-label`, `public`)
- --providers.docker.exposedbydefault=false - --providers.swarm.exposedByDefault=false
- --providers.docker.swarmmode
- --entrypoints.web.address=:80 - --entrypoints.web.address=:80
- --entrypoints.websecure.address=:443 - --entrypoints.websecure.address=:443
- --certificatesresolvers.le.acme.email=t4t-gateway@proton.me - --certificatesresolvers.le.acme.email=t4t-gateway@proton.me