From 545f2cba0f3c4b3bdbcc0f634a75a7758f874b3a Mon Sep 17 00:00:00 2001 From: Xiaoxia AI Date: Tue, 23 Jun 2026 11:21:39 +0800 Subject: [PATCH] fix(web): allow production uploads through web proxy --- infra/docker/nginx-production.conf | 1 + tests/unit/test_release_scripts.py | 1 + 2 files changed, 2 insertions(+) diff --git a/infra/docker/nginx-production.conf b/infra/docker/nginx-production.conf index c3300e053..efeae1500 100644 --- a/infra/docker/nginx-production.conf +++ b/infra/docker/nginx-production.conf @@ -8,6 +8,7 @@ server { gzip_vary on; gzip_min_length 1024; gzip_types text/plain text/css text/xml text/javascript application/javascript application/json application/xml+rss; + client_max_body_size 100m; location /api/ { proxy_pass http://xiaoxia-api-production:8000/api/; diff --git a/tests/unit/test_release_scripts.py b/tests/unit/test_release_scripts.py index d4b2eda5d..0497da50c 100644 --- a/tests/unit/test_release_scripts.py +++ b/tests/unit/test_release_scripts.py @@ -69,6 +69,7 @@ def test_production_nginx_static_upstream_requires_web_recreate(): script = Path("infra/docker/deploy-production.sh").read_text(encoding="utf-8") assert "proxy_pass http://xiaoxia-api-production:8000/api/;" in config + assert "client_max_body_size 100m;" in config assert "--force-recreate web" in script