Commit Graph

5 Commits

Author SHA1 Message Date
BeauTroll
80d5dffd97 add responding timeouts 2026-01-05 06:26:06 +01:00
BeauTroll
22f8684f7e Enable access logs and log volume for Traefik
Add access log configuration to track incoming requests and mount logs directory as volume for persistent logging. This improves observability and debugging capabilities.

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-22 09:36:16 +01:00
BeauTroll
42eb0058a1 Add file provider to Traefik for host-based services
Enable dual provider support (Docker + File) to allow routing both containerized services and services running on the host machine. Add dynamic.yml with routes for nginx-based websites (agence66.fr, walter-coiffure.fr) pointing to host gateway IP.

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-22 08:34:38 +01:00
BeauTroll
4e16685ebe 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>
2025-12-21 04:31:56 +01:00
BeauTroll
c53a6bcce3 Add Traefik reverse proxy configuration with Docker provider
Set up Traefik v3.2 with Docker label-based routing, Let's Encrypt SSL certificates, and configuration examples for multiple services including dashboard, Nextcloud, Portainer, and other applications.

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 03:51:38 +01:00