deer-flow/docker
Hyeonsang Cho 9f79ddf9b6
fix(nginx): allow model-bound /api/ and /api/skills requests past 60 seconds (#5524)
* fix(nginx): allow model-bound /api/ and /api/skills requests past 60 seconds

Two locations were left on nginx's 60s default while the routes behind
them wait on Gateway.

The /api/ catch-all carries the stateless POST /api/runs/wait, which
blocks on wait_for_run_completion and cancels its run when the client
disconnects, so a caller waiting on a longer run got a 504 and lost the
run; it also carries POST /api/input-polish, which waits for a one-shot
model call.

/api/skills carries POST /api/skills/install, which runs one LLM security
scan per file in the archive, and the custom-skill edit and rollback
routes, which run one more each. None of them sets an application-level
timeout, and only the sibling /api/skills/install/upload endpoint had
been given the longer timeout, so the same archive failed at 60s
depending on which endpoint installed it.

Allow 600s on both locations, matching /api/langgraph/ and /api/threads,
in all three copies of the nginx config. Each directive is pinned by its
own test that parses the active directive per config.

* docs(changelog): link the nginx /api/ and /api/skills timeout entry to #5524
2026-09-18 09:03:55 +08:00
..
lark-cli-broker ci(lark): publish lark-cli-init/broker images (#4558) 2026-07-29 15:24:17 +08:00
lark-cli-init docs(lark): drop dead link to uncommitted sandbox init spec (#4705) 2026-08-08 20:46:36 +08:00
nginx fix(nginx): allow model-bound /api/ and /api/skills requests past 60 seconds (#5524) 2026-09-18 09:03:55 +08:00
provisioner fix(sandbox): prevent AIO subagent session eviction (#5178) 2026-09-17 07:45:19 +08:00
sandbox-network-proxy feat(sandbox): add controlled egress with approvals (#5152) 2026-09-04 23:46:57 +08:00
dev-entrypoint.sh feat(extensions): add gateway contribution points and packaged extension management (#4780) 2026-08-13 23:55:30 +08:00
docker-compose-dev.yaml fix(docker): don't abort Docker startup when .env is missing (#4956) 2026-08-24 21:48:37 +08:00
docker-compose.cli-auth.yaml fix(security): do not bind-mount host CLI auth dirs by default (#3521) 2026-06-14 10:50:05 +08:00
docker-compose.dood.yaml fix(doc):update the document for the docker configuration 2026-06-14 11:35:01 +08:00
docker-compose.openviking.yaml feat(memory): add OpenViking HTTP backend (#4509) 2026-07-28 23:36:25 +08:00
docker-compose.yaml feat(gateway): add /health/ready readiness probe backed by the database (#5166) 2026-09-04 23:26:53 +08:00