fix: 简化PM2环境变量设置(code review反馈)

Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2026-03-08 14:29:22 +00:00
parent 2afe93e1a1
commit 56db2c9c50
1 changed files with 4 additions and 10 deletions

View File

@ -216,17 +216,11 @@ jobs:
cd '${{ secrets.DEPLOY_PATH }}/backend-integration'
npm install --production 2>/dev/null || echo '⚠️ api-proxy npm install 失败(可能无 package.json继续'
echo '🔄 重启 API 代理服务...'
pm2 restart guanghulab-proxy 2>/dev/null || \
YUNWU_API_KEY='${{ secrets.YUNWU_API_KEY }}' \
DEEPSEEK_API_KEY='${{ secrets.YUNWU_API_KEY }}' \
pm2 start api-proxy.js --name guanghulab-proxy \
--env YUNWU_API_KEY='${{ secrets.YUNWU_API_KEY }}' \
--env DEEPSEEK_API_KEY='${{ secrets.YUNWU_API_KEY }}' \
2>/dev/null || \
export YUNWU_API_KEY='${{ secrets.YUNWU_API_KEY }}'
export DEEPSEEK_API_KEY='${{ secrets.YUNWU_API_KEY }}'
pm2 delete guanghulab-proxy 2>/dev/null || true
pm2 start api-proxy.js --name guanghulab-proxy 2>/dev/null || \
echo '⚠️ API 代理 pm2 启动失败'
# 更新环境变量(如果进程已存在)
pm2 env guanghulab-proxy 2>/dev/null && \
pm2 restart guanghulab-proxy --update-env 2>/dev/null || true
fi
# 部署 backend 服务Express API端口 3000