27 lines
556 B
Bash
Executable File
27 lines
556 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
PROJECT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
cd "$PROJECT_DIR"
|
|
|
|
MODE="${1:-dev}"
|
|
|
|
case "$MODE" in
|
|
dev|"")
|
|
echo "[PMFlow] stop mode: docker-dev hot reload"
|
|
bash scripts/docker_stack.sh dev-stop
|
|
;;
|
|
prod)
|
|
echo "[PMFlow] stop mode: docker prod compose"
|
|
bash scripts/docker_stack.sh stop
|
|
;;
|
|
legacy)
|
|
echo "[PMFlow] stop mode: legacy local (venv + npm + tunnel)"
|
|
bash scripts/stop_legacy_local.sh
|
|
;;
|
|
*)
|
|
echo "Usage: $0 [dev|prod|legacy]"
|
|
exit 1
|
|
;;
|
|
esac
|