22 lines
596 B
Bash
Executable File
22 lines
596 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
# 危險:停止 stack 並刪除 Mongo/Redis named volume。
|
|
|
|
# shellcheck source=scripts/prod-common.sh
|
|
source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/prod-common.sh"
|
|
|
|
prod_load_env
|
|
prod_require_docker
|
|
|
|
cd "$DEPLOY_DIR"
|
|
|
|
echo "[prod] 這會刪除 haixun-prod_mongo_data 與 haixun-prod_redis_data 內所有資料。"
|
|
read -r -p "輸入 yes 才會繼續: " confirm
|
|
if [[ "$confirm" != "yes" ]]; then
|
|
echo "[prod] cancelled"
|
|
exit 1
|
|
fi
|
|
|
|
prod_compose down -v --remove-orphans
|
|
echo "[prod] volumes removed — 下次 make prod 會是全新資料庫" |