Files
docker-configs/traefik/traefik.yml

54 lines
1.3 KiB
YAML
Executable File

# ==============================================================================
# CONFIGURACIÓN ESTÁTICA - MIGRACIÓN DESDE COMMANDS
# ==============================================================================
global:
checkNewVersion: false
sendAnonymousUsage: false
api:
dashboard: true
insecure: true # Mantiene puerto 8080 para debug y healthcheck
# Recuperado del original: Necesario para el Healthcheck del Docker-compose
ping: true
log:
level: ERROR
filePath: "/var/log/traefik/traefik.log"
accessLog:
filePath: "/var/log/traefik/access.log"
# --- Entrypoints: Puertos de red y Redirección Global ---
entryPoints:
web:
address: ":80"
http:
redirections:
entryPoint:
to: websecure
scheme: https
websecure:
address: ":443"
# --- Proveedores: Docker (vía Proxy) y Archivos Locales ---
providers:
docker:
endpoint: "tcp://traefik-socket-proxy:2375"
exposedByDefault: false
network: services-internal-net
file:
# Ruta donde se encuentran tus middlewares y servicios externos
directory: "/etc/traefik/dynamic"
watch: true
# --- Certificados ACME (Let's Encrypt) ---
certificatesResolvers:
letsencrypt:
acme:
email: "tortosaantonio@gmail.com"
# Ruta exacta validada en tu original
storage: "/letsencrypt/data/acme.json"
tlsChallenge: {}