From b64997ae17cae316345dba11ce048d502d9178a1 Mon Sep 17 00:00:00 2001 From: win Date: Wed, 25 Mar 2026 14:28:50 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20setup-node1=20deplo?= =?UTF-8?q?y=20=E7=9B=AE=E5=BD=95=E8=B7=AF=E5=BE=84=E6=9F=A5=E6=89=BE?= =?UTF-8?q?=E9=80=BB=E8=BE=91=EF=BC=8C=E5=85=BC=E5=AE=B9=E4=BB=8E=E4=BB=93?= =?UTF-8?q?=E5=BA=93=E6=A0=B9=E7=9B=AE=E5=BD=95=E6=89=A7=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- antigravity/maintenance/setup-node1-shanghai.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/antigravity/maintenance/setup-node1-shanghai.sh b/antigravity/maintenance/setup-node1-shanghai.sh index e8995bb5..a8060338 100755 --- a/antigravity/maintenance/setup-node1-shanghai.sh +++ b/antigravity/maintenance/setup-node1-shanghai.sh @@ -24,8 +24,20 @@ fi ok "Docker 已就绪" # ── 2. 进入 deploy 目录 ───────────────────────────── +# 兼容从仓库根目录执行(/root/sub2api/)或脚本原始位置(antigravity/maintenance/) SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" -DEPLOY_DIR="$(dirname "$SCRIPT_DIR")/deploy" +if [ -d "$SCRIPT_DIR/deploy" ]; then + DEPLOY_DIR="$SCRIPT_DIR/deploy" +elif [ -d "$(dirname "$SCRIPT_DIR")/deploy" ]; then + DEPLOY_DIR="$(dirname "$SCRIPT_DIR")/deploy" +elif [ -d "$(dirname "$(dirname "$SCRIPT_DIR")")/deploy" ]; then + DEPLOY_DIR="$(dirname "$(dirname "$SCRIPT_DIR")")/deploy" +elif [ -d "$(pwd)/deploy" ]; then + DEPLOY_DIR="$(pwd)/deploy" +else + echo "❌ 找不到 deploy/ 目录,请在仓库根目录执行脚本" + exit 1 +fi cd "$DEPLOY_DIR" ok "工作目录: $DEPLOY_DIR"