fix(nginx): 为一键更新接口设置 600s 超时

docker pull 期间可能长时间无输出,60s proxy_read_timeout 导致
ERR_INCOMPLETE_CHUNKED_ENCODING。添加精确匹配 location 解决。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
这个提交包含在:
徐勤民 2026-05-21 17:19:46 +08:00
父节点 ca7d01abb3
当前提交 f16335c190

查看文件

@ -79,6 +79,17 @@ server {
proxy_send_timeout 300s; proxy_send_timeout 300s;
} }
# 一键更新docker pull 可能耗时数分钟,需要更长超时(精确匹配,优先于 /api/ 前缀)
location = /api/system/update {
set $svc tenant-service;
proxy_pass http://$svc:9001;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_read_timeout 600s;
proxy_send_timeout 600s;
}
# 核心 API兜底,在所有具体 /api/xxx/ 之后) # 核心 API兜底,在所有具体 /api/xxx/ 之后)
location /api/ { location /api/ {
set $svc tenant-service; set $svc tenant-service;