{
    auto_https off
    servers {
        trusted_proxies static private_ranges
    }
}

:80 {
    encode zstd gzip
    request_body max_size 10MB
    @backend path /api/* /.well-known/oauth-* /.well-known/openid-configuration* /t.js
    handle @backend {
        reverse_proxy backend:3001
    }
    handle_path /source/* {
        root * /srv/source
        file_server
    }
    handle {
        reverse_proxy client:3002
    }
}
