fix(admin-web): 改用 curl 进行健康检查

- 将 wget 改为 curl (更通用)
- 简化健康检查命令: curl -f

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Developer 2025-12-02 09:07:22 -08:00
parent 82aaa80906
commit 51d49a5fa9
2 changed files with 3 additions and 3 deletions

View File

@ -31,8 +31,8 @@ WORKDIR /app
ENV NODE_ENV=production
ENV NEXT_TELEMETRY_DISABLED=1
# 安装 wget 用于健康检查
RUN apk add --no-cache wget
# 安装 curl 用于健康检查
RUN apk add --no-cache curl
# 创建非 root 用户
RUN addgroup --system --gid 1001 nodejs

View File

@ -12,7 +12,7 @@ services:
- NODE_ENV=production
- NEXT_TELEMETRY_DISABLED=1
healthcheck:
test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:3000/api/health"]
test: ["CMD", "curl", "-f", "http://localhost:3000/api/health"]
interval: 30s
timeout: 10s
retries: 3