traefik standalone adoption kit: live config versioned + compose + komodo panel router
- traefik.yml/dynamic/* copied from /etc/dokploy/traefik (acme.json gitignored — stays on host) - compose.yaml: same image/binds/ports as dokploy-traefik, joins dokploy-network + komodo - dynamic/komodo.yml: komodo.paginica.com router (inactive until cutover)
This commit is contained in:
commit
e7e40439eb
8 files changed
+281
No files matched your search
@@ -0,0 +1,30 @@
|
||||
# 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 # alcanza core:9120 para el router del panel Komodo
|
||||
|
||||
networks:
|
||||
dokploy-network:
|
||||
external: true
|
||||
komodo:
|
||||
external: true # red del stack /opt/komodo
|
||||
Reference in new issue
Block a user