Преглед на файлове

ci: 添加部署脚本用于自动构建和重启容器

添加 deploy.sh 脚本实现以下功能:
1. 拉取最新代码
2. 构建 Docker 镜像
3. 重启容器服务
4. 清理旧镜像
piks преди 2 дни
родител
ревизия
9c1143931a
променени са 1 файла, в които са добавени 18 реда и са изтрити 0 реда
  1. 18 0
      deploy.sh

+ 18 - 0
deploy.sh

@@ -0,0 +1,18 @@
+#!/bin/bash
+set -e
+
+echo ">>> 拉取最新代码..."
+git pull
+
+echo ">>> 构建镜像..."
+docker build -t ddac-front .
+
+echo ">>> 重启容器..."
+docker rm -f ddac-front 2>/dev/null
+docker run -d -p 80:80 --name ddac-front --restart unless-stopped ddac-front
+
+echo ">>> 清理旧镜像..."
+docker image prune -f
+
+echo ">>> 部署完成!"
+docker ps --filter name=ddac-front --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"