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