{ email admin@juwan.xhttp.zip } (common_log) { log { output stdout format console { time_format common_log time_local } } } (stream_proxy) { flush_interval -1 transport http { read_timeout 0 write_timeout 0 response_header_timeout 0 } } git.juwan.xhttp.zip { import common_log request_body { max_size 2GB } reverse_proxy http://gitea:3000 { import stream_proxy } } registry.juwan.xhttp.zip { import common_log request_body { max_size 2GB } reverse_proxy http://zot:5000 { import stream_proxy } } s3.juwan.xhttp.zip { import common_log request_body { max_size 5GB } reverse_proxy http://garage:3900 { import stream_proxy } } juwan.xhttp.zip { import common_log reverse_proxy http://140.82.15.92:30080 { lb_policy round_robin health_uri /healthz health_interval 10s fail_duration 30s import stream_proxy } }