diff --git a/config/nginx/conf.d/xuqm.conf b/config/nginx/conf.d/xuqm.conf index ec1b14e..0d9661c 100644 --- a/config/nginx/conf.d/xuqm.conf +++ b/config/nginx/conf.d/xuqm.conf @@ -79,6 +79,17 @@ server { 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/ 之后) location /api/ { set $svc tenant-service;