fix: 添加健康检查端点和 Secrets 验证步骤
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Failing after 1m16s
Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Failing after 1m16s
This commit is contained in:
@@ -16,6 +16,29 @@ jobs:
|
||||
run: |
|
||||
python3 --version
|
||||
pip3 --version
|
||||
|
||||
- name: 验证 Secrets 配置
|
||||
run: |
|
||||
echo "🔐 检查环境变量注入情况..."
|
||||
|
||||
if [ -n "$ZHIPUAI_API_KEY" ]; then
|
||||
echo "✅ ZHIPUAI_API_KEY 已注入(长度:${#ZHIPUAI_API_KEY})"
|
||||
else
|
||||
echo "⚠️ ZHIPUAI_API_KEY 未注入(将使用空值,智谱模型不可用)"
|
||||
fi
|
||||
|
||||
if [ -n "$VLLM_LOCAL_KEY" ]; then
|
||||
echo "✅ VLLM_LOCAL_KEY 已注入(长度:${#VLLM_LOCAL_KEY})"
|
||||
else
|
||||
echo "⚠️ VLLM_LOCAL_KEY 未注入(将使用空值,本地模型不可用)"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "💡 提示:如果看到警告,请在 Gitea 仓库 Settings → Actions → Secrets 中添加对应密钥"
|
||||
env:
|
||||
ZHIPUAI_API_KEY: ${{ secrets.ZHIPUAI_API_KEY }}
|
||||
VLLM_LOCAL_KEY: ${{ secrets.VLLM_LOCAL_KEY }}
|
||||
|
||||
- name: 确保基础镜像已拉取
|
||||
run: |
|
||||
docker pull python:3.11-slim || true
|
||||
@@ -34,7 +57,7 @@ jobs:
|
||||
echo "等待后端服务启动..."
|
||||
sleep 15
|
||||
for i in {1..10}; do
|
||||
if curl -f http://localhost:8001/ > /dev/null 2>&1; then
|
||||
if curl -f http://localhost:8001/health > /dev/null 2>&1; then
|
||||
echo "✅ 后端服务正常"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user