This commit is contained in:
parent
a966d5e214
commit
d4f9846fcd
16
.github/workflows/ci-cd.yml
vendored
16
.github/workflows/ci-cd.yml
vendored
@ -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 \
|
||||
|
Loading…
x
Reference in New Issue
Block a user