{
    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
}
