diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index c38cb47..68dd0f1 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -69,20 +69,18 @@ jobs: echo "🚀 开始执行部署..." cd /vol1/1000/SSD/saas01 echo "🔧 正在构建临时镜像..." - #/usr/local/bin/docker build -t saas01-temp . - if /usr/local/bin/docker build -t saas01-temp .; then + if docker build -t saas01-temp .; then echo "✅ 镜像构建成功,开始更新容器..." echo "🔧 正在停止旧容器..." - /usr/local/bin/docker stop saas01 || true + docker stop saas01 || true echo "🔧 正在删除旧容器..." - /usr/local/bin/docker rm saas01 || true + docker rm saas01 || true echo "🔧 正在删除旧镜像..." - /usr/local/bin/docker rmi saas01 || true + docker rmi saas01 || true echo "🔧 重命名新镜像..." - /usr/local/bin/docker tag saas01-temp saas01 - /usr/local/bin/docker rmi saas01-temp + docker tag saas01-temp saas01 + docker rmi saas01-temp echo "🚀 正在运行新容器..." - #/usr/local/bin/docker run -d -p 3300:3000 --name saas01 -e TZ=Asia/Shanghai saas01 # 启动新的容器,使用指定的环境变量和端口映射,并设置自动重启功能 # 容器名称为 saas01,镜像名称为 saas01 # 自动重启容器,除非手动停止 @@ -90,7 +88,7 @@ jobs: # 设置时区为上海 # 设置 API 地址,最后一行没有反斜杠 # 使用 saas01 镜像运行容器 - /usr/local/bin/docker run -d \ + docker run -d \ --name saas01 \ --restart unless-stopped \ -p 3300:3000 \