fix:更新cicd

This commit is contained in:
Your Name 2026-06-22 10:36:07 +08:00
parent f33db22e2f
commit 199d942d0a

View File

@ -49,7 +49,7 @@ jobs:
with: with:
host: ${{ vars.HOST }} host: ${{ vars.HOST }}
username: root username: root
password: ${{ secrets.DEV_HOST_PASSWORD }} password: ${{ secrets.MAIN_HOST_PASSWORD }}
port: 22 port: 22
script_stop: true script_stop: true
script: | script: |
@ -65,12 +65,12 @@ jobs:
docker pull ${{ vars.ALIYUN_REGISTRY }}/${{ vars.ALIYUN_NAMESPACE }}/${{ vars.ALIYUN_REPO }}:latest docker pull ${{ vars.ALIYUN_REGISTRY }}/${{ vars.ALIYUN_NAMESPACE }}/${{ vars.ALIYUN_REPO }}:latest
# 停止并删除旧容器 # 停止并删除旧容器
docker stop ai-personage-api 2>/dev/null || true docker stop web-01-api 2>/dev/null || true
docker rm ai-personage-api 2>/dev/null || true docker rm web-01-api 2>/dev/null || true
# 启动新容器(不再需要 -e 参数,因为环境变量已打包在镜像内) # 启动新容器(不再需要 -e 参数,因为环境变量已打包在镜像内)
docker run -d \ docker run -d \
--name ai-personage-api \ --name web-01-api \
--restart always \ --restart always \
-p 8084:3002 \ -p 8084:3002 \
${{ vars.ALIYUN_REGISTRY }}/${{ vars.ALIYUN_NAMESPACE }}/${{ vars.ALIYUN_REPO }}:latest ${{ vars.ALIYUN_REGISTRY }}/${{ vars.ALIYUN_NAMESPACE }}/${{ vars.ALIYUN_REPO }}:latest
@ -80,12 +80,12 @@ jobs:
# 检查容器状态 # 检查容器状态
sleep 5 sleep 5
if docker ps --format '{{.Names}}' | grep -q "^ai-personage-api$"; then if docker ps --format '{{.Names}}' | grep -q "^web-01-api$"; then
echo "✓ 容器启动成功" echo "✓ 容器启动成功"
docker logs --tail 20 ai-personage-api docker logs --tail 20 web-01-api
else else
echo "✗ 容器启动失败" echo "✗ 容器启动失败"
docker logs ai-personage-api docker logs web-01-api
exit 1 exit 1
fi fi