31 lines
678 B
Caddyfile
31 lines
678 B
Caddyfile
http://packages.example.com {
|
|
encode gzip
|
|
|
|
handle /api/v1/updates/stream {
|
|
reverse_proxy scout:8080 {
|
|
flush_interval -1
|
|
header_up Host {host}
|
|
header_up X-Forwarded-Proto {http.request.header.X-Forwarded-Proto}
|
|
}
|
|
}
|
|
|
|
handle /api/* {
|
|
request_body {
|
|
max_size 512MB
|
|
}
|
|
reverse_proxy scout:8080 {
|
|
header_up Host {host}
|
|
header_up X-Forwarded-Proto {http.request.header.X-Forwarded-Proto}
|
|
}
|
|
}
|
|
|
|
handle /healthz {
|
|
reverse_proxy scout:8080
|
|
}
|
|
|
|
root * /srv/scout/frontend/dist
|
|
try_files {path} /index.html
|
|
file_server
|
|
}
|
|
|