31 lines
508 B
Caddyfile
31 lines
508 B
Caddyfile
{
|
|
email admin@manko.yoga
|
|
}
|
|
|
|
# Wildcard cert for all subdomains
|
|
*.voip.manko.yoga {
|
|
tls {
|
|
dns cloudflare {$CF_API_TOKEN}
|
|
}
|
|
reverse_proxy wzp-web:8080
|
|
}
|
|
|
|
# Main domain — featherChat server
|
|
voip.manko.yoga {
|
|
tls {
|
|
dns cloudflare {$CF_API_TOKEN}
|
|
}
|
|
|
|
handle_path /audio/* {
|
|
reverse_proxy wzp-web:8080
|
|
}
|
|
|
|
# WZP WASM module (needed by audio variants loaded from /audio/js/)
|
|
handle /audio-wasm/* {
|
|
uri strip_prefix /audio-wasm
|
|
reverse_proxy wzp-web:8080
|
|
}
|
|
|
|
reverse_proxy warzone-server:7700
|
|
}
|