#!/usr/bin/env bash # 全部清除 → 起 infra → migrate → build → start # 用法: # ./deploy/scripts/redeploy.sh --yes # ./deploy/scripts/redeploy.sh --yes --kill-orphan # ./deploy/scripts/redeploy.sh --yes --keep-data # 不清 volume,只重裝 app set -euo pipefail # shellcheck source=_common.sh source "$(cd "$(dirname "$0")" && pwd)/_common.sh" YES=0 KEEP_DATA=0 KILL_ORPHAN=0 for a in "$@"; do case "$a" in --yes|-y) YES=1 ;; --keep-data) KEEP_DATA=1 ;; --kill-orphan) KILL_ORPHAN=1 ;; -h|--help) cat <