This commit is contained in:
hailin 2025-07-08 08:31:52 +08:00
parent 2fb74d4aad
commit b28fa50bb1
1 changed files with 4 additions and 7 deletions

View File

@ -21,15 +21,13 @@ if docker images -a | grep -q "^${IMAGE_NAME}"; then
docker rmi -f "$IMAGE_NAME" docker rmi -f "$IMAGE_NAME"
fi fi
# ======== 3. Git 拉取最新代码 ======== # ======== 3. Git 拉取最新代码(当前目录是 git 仓库) ========
if [ -d "$SRC_DIR/.git" ]; then if [ -d ".git" ]; then
echo "🔄 拉取最新源码:$SRC_DIR" echo "🔄 拉取当前目录最新源码"
cd "$SRC_DIR"
git reset --hard git reset --hard
git pull origin $(git rev-parse --abbrev-ref HEAD) git pull origin $(git rev-parse --abbrev-ref HEAD)
cd ..
else else
echo "❌ 错误:$SRC_DIR 不是 git 仓库" echo "❌ 错误:当前目录不是 git 仓库"
exit 1 exit 1
fi fi
@ -40,4 +38,3 @@ docker build -t "$IMAGE_NAME" .
# ======== 5. 运行容器 ======== # ======== 5. 运行容器 ========
echo "🚀 启动容器:$CONTAINER_NAME" echo "🚀 启动容器:$CONTAINER_NAME"
docker run --rm --name "$CONTAINER_NAME" "$IMAGE_NAME" docker run --rm --name "$CONTAINER_NAME" "$IMAGE_NAME"