29 lines
708 B
Caddyfile
29 lines
708 B
Caddyfile
{
|
|
auto_https off
|
|
admin off
|
|
}
|
|
|
|
eth.local.ar:80 {
|
|
# API surface for the local Lambda tester (FastAPI in the lambda pod).
|
|
# Path-based is fine for our own API — no SPA assumes ownership of `/`,
|
|
# and a single origin means no CORS headaches with the frontend at /.
|
|
handle_path /runner/* {
|
|
reverse_proxy lambda:8000
|
|
}
|
|
|
|
# Everything else → static docs viewer (the frontend lives here too).
|
|
handle {
|
|
reverse_proxy docs:80
|
|
}
|
|
}
|
|
|
|
docs.eth.local.ar:80 {
|
|
# Serve /docs.html for the root path; everything else (graphs, viewer.html) passes through.
|
|
rewrite / /docs.html
|
|
reverse_proxy docs:80
|
|
}
|
|
|
|
minio.eth.local.ar:80 {
|
|
reverse_proxy minio:9001
|
|
}
|