Fix Traefik configuration issues and improve security

- Upgrade to traefik:latest to fix Docker API compatibility with v29
- Fix websecure entrypoint indentation in traefik.yml
- Remove obsolete DOCKER_API_VERSION environment variable
- Remove incompatible network_mode: host setting
- Set network to external for multi-compose compatibility
- Add environment variable support for certificate email
- Add acme.json to .gitignore for security
- Create acme.json with correct 600 permissions

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
BeauTroll
2025-12-21 04:31:56 +01:00
parent c53a6bcce3
commit 4e16685ebe
4 changed files with 7 additions and 10 deletions

View File

@@ -9,19 +9,18 @@ entryPoints:
entryPoint:
to: websecure
scheme: https
websecure:
address: ":443"
websecure:
address: ":443"
certificatesResolvers:
letsencrypt:
acme:
email: votre@email.com
email: ${CERT_EMAIL}
storage: acme.json
httpChallenge:
entryPoint: web
providers:
docker:
endpoint: "unix:///var/run/docker.sock"
exposedByDefault: false
network: traefik-net