fix(deploy): host 模式远端显式接收 VER
首次 host 部署在停旧容器后因远端 VER 未定义触发 unbound variable 而失败 (当时旧容器仅被改名未恢复,已手工恢复)。此处只补参数传递,不改动 heredoc 结构与回滚顺序。
This commit is contained in:
@ -76,7 +76,7 @@ echo "== 2/3 上传 =="
|
||||
"${SCP[@]}" "$TAR" "$HOST:$REMOTE_TAR"
|
||||
|
||||
echo "== 3/3 远端切换(接受数秒闪断,失败自动回滚)=="
|
||||
"${SSH[@]}" "TAG='$TAG' STAMP='$STAMP' REMOTE_TAR='$REMOTE_TAR' \
|
||||
"${SSH[@]}" "TAG='$TAG' VER='$VER' STAMP='$STAMP' REMOTE_TAR='$REMOTE_TAR' \
|
||||
DATA_DIR='$DATA_DIR' CERT_DIR='$CERT_DIR' bash -s" <<'REMOTE'
|
||||
set -euo pipefail
|
||||
|
||||
|
||||
Reference in New Issue
Block a user