Files
nutcas3 b443152ecc feat: Add Traefik configuration with security middlewares, rate limiting, and dynamic routing
- Add traefik.yml with HTTP to HTTPS redirection and secure-headers middleware
- Add dashboard on port 80 with insecure mode enabled
- Add websecure entrypoint on port 443 with security headers
- Add Docker and file providers with dynamic configuration watching
- Add Prometheus metrics with entrypoint and service labels
- Add middlewares.yml with secure-headers including CSP, X-Frame-Options, and Permissions
2026-05-01 09:07:13 +03:00

39 lines
545 B
YAML

api:
dashboard: true
insecure: true
entryPoints:
web:
address: ":80"
http:
redirections:
entryPoint:
to: websecure
scheme: https
websecure:
address: ":443"
http:
middlewares:
- secure-headers@file
providers:
docker:
exposedByDefault: false
network: taas-network
file:
directory: /traefik/dynamic
watch: true
log:
level: INFO
format: json
accessLog: {}
metrics:
prometheus:
addEntryPointsLabels: true
addServicesLabels: true
ping: {}