From e534c0bd2d5085d4a5c9f638f38ebaa9fe3c9c1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mattias=20Walstr=C3=B6m?= Date: Fri, 11 Jul 2025 16:26:33 +0200 Subject: [PATCH] nginx: Add support for large files in restconf app. --- board/common/rootfs/etc/nginx/restconf.app | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/board/common/rootfs/etc/nginx/restconf.app b/board/common/rootfs/etc/nginx/restconf.app index 7c8cadda..45a047e5 100644 --- a/board/common/rootfs/etc/nginx/restconf.app +++ b/board/common/rootfs/etc/nginx/restconf.app @@ -1,5 +1,11 @@ # /telemetry/optics is for streaming (not used atm) +# Proxy buffer settings for large files +proxy_buffering off; # Disable buffering for streaming +proxy_request_buffering off; # Stream request body immediately +proxy_max_temp_file_size 0; # No temp files location ~ ^/(restconf|yang|.well-known)/ { + client_max_body_size 200M; + client_body_buffer_size 1M; grpc_pass grpc://[::1]:10080; grpc_set_header Host $host; grpc_set_header X-Real-IP $remote_addr;