- Caddy now uses network_mode: host (sees real IPv4/IPv6) - All backend services on fixed IPs (172.28.0.10/20/30) - Caddyfile uses IPs instead of Docker DNS names - /myip now returns actual client IP, not Docker gateway Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
18 lines
264 B
Caddyfile
18 lines
264 B
Caddyfile
{
|
|
email admin@manko.yoga
|
|
}
|
|
|
|
voip.manko.yoga {
|
|
tls {
|
|
dns cloudflare {$CF_API_TOKEN}
|
|
}
|
|
|
|
# Audio bridge WebSocket (wzp-web)
|
|
handle_path /audio/* {
|
|
reverse_proxy 172.28.0.30:8080
|
|
}
|
|
|
|
# Everything else → featherChat server
|
|
reverse_proxy 172.28.0.20:7700
|
|
}
|