deployment/configs/caddy/Frontend

24 lines
591 B
Text

{$DOMAIN} {
root * /srv
encode gzip
handle {
try_files {path} /index.html
file_server
}
header /assets/*.js {
Service-Worker-Allowed "/"
}
handle_path /3m/* {
reverse_proxy 3m:8001
}
handle_path /chat {
reverse_proxy ergo:8097
}
handle_path /voice {
reverse_proxy grumble:8443
}
handle_path /video/* {
rewrite /video /
reverse_proxy mediamtx:8889
}
}