fix(deploy): 将健康检查路径调整为 /docs
All checks were successful
CI / ci (push) Successful in 1m22s

对齐当前 Swagger 实际挂载地址,避免部署探活误用 /api/docs 导致健康检查失败。

Made-with: Cursor
This commit is contained in:
2026-04-28 05:45:48 +08:00
parent d9bbe5bfb8
commit 27c1d0d919

View File

@@ -71,7 +71,7 @@ jobs:
docker compose -f deploy/docker/docker-compose.yml ps
HEALTH_OK=0
for i in $(seq 1 30); do
if curl -fsS "http://127.0.0.1:${HOST_BIND_PORT:-3000}/api/docs" >/dev/null; then
if curl -fsS "http://127.0.0.1:${HOST_BIND_PORT:-3000}/docs" >/dev/null; then
HEALTH_OK=1
break
fi
@@ -79,7 +79,7 @@ jobs:
done
if [ "${HEALTH_OK}" -ne 1 ]; then
docker compose -f deploy/docker/docker-compose.yml --env-file deploy/docker/.env logs --tail=200 app || true
echo "Health check failed: http://127.0.0.1:${HOST_BIND_PORT:-3000}/api/docs"
echo "Health check failed: http://127.0.0.1:${HOST_BIND_PORT:-3000}/docs"
exit 1
fi
EOF