fix: 修复 setup-node1 deploy 目录路径查找逻辑,兼容从仓库根目录执行
This commit is contained in:
parent
4f6c5d7b5c
commit
b64997ae17
@ -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"
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user