fix: 简化PM2环境变量设置(code review反馈)
Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
This commit is contained in:
parent
2afe93e1a1
commit
56db2c9c50
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue