diff --git a/traefik/docker-compose.yml b/traefik/docker-compose.yml index f3caed5..6b07b9a 100755 --- a/traefik/docker-compose.yml +++ b/traefik/docker-compose.yml @@ -1,7 +1,6 @@ # ============================================================================== -# DOCKER COMPOSE - INFRAESTRUCTURA TRAEFIK (ESTÁNDAR OGNIR) +# TRAEFIK V3 - INFRAESTRUCTURA COMPLETA (OGNIRNAS) # ============================================================================== - version: "3.9" services: @@ -19,7 +18,6 @@ services: - SERVICES=1 - VERSION=1 - EVENTS=1 - # Recuperado del original para estabilidad del socket - CONNECT_TIMEOUT=30 - SERVER_TIMEOUT=30 - CLIENT_TIMEOUT=30 @@ -39,28 +37,24 @@ services: - "traefik.http.routers.traefik-dash.tls=true" - "traefik.http.routers.traefik-dash.tls.certresolver=letsencrypt" - "traefik.http.routers.traefik-dash.service=api@internal" - # Middleware de seguridad (debe existir en /dynamic/middlewares.yml) + # Mantenemos el middleware pero asegúrate de limpiar caché del navegador - "traefik.http.routers.traefik-dash.middlewares=seguridad-general@file" + - "traefik.docker.network=services-internal-net" networks: proxy-macvlan-net: ipv4_address: 192.168.178.25 services-internal-net: - - # Recuperado íntegramente del original healthcheck: test: ["CMD", "wget", "--spider", "-q", "http://127.0.0.1:8080/ping"] interval: 30s timeout: 10s retries: 3 start_period: 20s - volumes: - /volume1/docker/configs/traefik:/etc/traefik:ro - /volume1/docker/data/traefik:/letsencrypt - /volume1/docker/data/traefik/logs:/var/log/traefik - command: - # Única instrucción necesaria: cargar el archivo documentado - "--configFile=/etc/traefik/traefik.yml" networks: