Submatter/proxmox/ct116/traefik-ct100.example.yml
Randall Stillwell 9bde5960bf
Some checks failed
CI / Lint, type-check, test (push) Has been cancelled
Deploy homelab (CT 116) / Deploy to CT 116 (push) Has been cancelled
fix(deploy): collab URL, CT 116 prod compose, Forgejo migration
- Read NEXT_PUBLIC_COLLAB_SERVER_URL in yjs provider; bake NEXT_PUBLIC_* at Docker build
- Add prod compose, deploy scripts, CT 116 proxmox scaffolding
- Forgejo Actions CI/deploy; migrate-origin and post-migration scripts
2026-09-08 22:33:59 -05:00

35 lines
1.1 KiB
YAML

# CT 100 Traefik dynamic config snippet — add to `/opt/appdata/traefik/config/dynamic/`
# as `ct116-submatter.yml` (or merge into your homelab Traefik dynamic dir).
#
# CT 116 publishes web:3000 and collab:1234 directly (standalone compose override).
# TLS terminates on CT 100; backends are plain HTTP.
#
# Remove stale routes after cutover (edit on CT 100, then push-traefik):
# - ct107-dev.yml: echodo / collab routers pointing at 192.168.68.107:80 (Coolify)
# - Any Dokploy CT 112 echodo routes in dynamic config
# Keep only the CT 116 backends below for echodo.stillwell.cloud hostnames.
http:
routers:
echodo:
rule: Host(`echodo.stillwell.cloud`)
entryPoints: [websecure]
service: echodo-web
tls:
certResolver: letsencrypt
echodo-collab:
rule: Host(`collab.echodo.stillwell.cloud`)
entryPoints: [websecure]
service: echodo-collab
tls:
certResolver: letsencrypt
services:
echodo-web:
loadBalancer:
servers:
- url: "http://192.168.68.116:3000"
echodo-collab:
loadBalancer:
servers:
- url: "http://192.168.68.116:1234"