From b28fa50bb1085fe9f43861635707a27887f88e74 Mon Sep 17 00:00:00 2001 From: hailin Date: Tue, 8 Jul 2025 08:31:52 +0800 Subject: [PATCH] . --- build-and-run.sh | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/build-and-run.sh b/build-and-run.sh index c87f932..7a6272c 100644 --- a/build-and-run.sh +++ b/build-and-run.sh @@ -21,15 +21,13 @@ if docker images -a | grep -q "^${IMAGE_NAME}"; then docker rmi -f "$IMAGE_NAME" fi -# ======== 3. Git 拉取最新代码 ======== -if [ -d "$SRC_DIR/.git" ]; then - echo "🔄 拉取最新源码:$SRC_DIR" - cd "$SRC_DIR" +# ======== 3. Git 拉取最新代码(当前目录是 git 仓库) ======== +if [ -d ".git" ]; then + echo "🔄 拉取当前目录最新源码" git reset --hard git pull origin $(git rev-parse --abbrev-ref HEAD) - cd .. else - echo "❌ 错误:$SRC_DIR 不是 git 仓库" + echo "❌ 错误:当前目录不是 git 仓库" exit 1 fi @@ -40,4 +38,3 @@ docker build -t "$IMAGE_NAME" . # ======== 5. 运行容器 ======== echo "🚀 启动容器:$CONTAINER_NAME" docker run --rm --name "$CONTAINER_NAME" "$IMAGE_NAME" -