{ log { output stdout format json level INFO } } :80 { encode gzip zstd handle_path /static/* { uri strip_prefix /static reverse_proxy backend-staticfiles:80 { fail_duration 30s max_fails 10 } } handle_path /grafana/* { reverse_proxy grafana:3000 { fail_duration 30s max_fails 10 health_uri /grafana health_interval 10s health_timeout 2s } } handle { request_body { max_size 5976883 } reverse_proxy backend:8080 { fail_duration 30s max_fails 10 health_uri /ready health_interval 10s health_timeout 2s } } } :8404 { metrics /metrics log { output discard } }