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