Files

31 lines
1.1 KiB
YAML

# Standalone Traefik — adopción del traefik que hoy maneja Dokploy.
# Misma imagen, mismos binds, mismos puertos. Desplegar SOLO al cortar:
# 1. docker stop dokploy-traefik
# 2. docker compose -f compose.yaml up -d (desde este repo, o vía Komodo stack)
# La config vive en /etc/dokploy/traefik (binds idénticos → cero churn de
# acme.json/certs). Post-decommission de Dokploy se puede mover a /etc/traefik
# (acme.json se copia con perms 600, nunca entra a git).
name: traefik
services:
traefik:
image: traefik:v3.6.25
restart: unless-stopped
ports:
- "80:80"
- "443:443"
- "443:443/udp" # HTTP/3 (websecure advertisedPort 443)
volumes:
- /etc/dokploy/traefik/traefik.yml:/etc/traefik/traefik.yml:ro
- /etc/dokploy/traefik/dynamic:/etc/dokploy/traefik/dynamic
- /var/run/docker.sock:/var/run/docker.sock:ro
networks:
- dokploy-network
- komodo_komodo # alcanza core:9120 para el router del panel Komodo
networks:
dokploy-network:
external: true
komodo_komodo:
external: true # red del compose project komodo en /opt/komodo