Files
study-bible-project/restart.sh
T
2026-05-27 13:19:58 -04:00

26 lines
506 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PID_FILE="$ROOT_DIR/.vite.pid"
stop_server() {
if [ -f "$PID_FILE" ]; then
OLD_PID=$(cat "$PID_FILE")
if kill -0 "$OLD_PID" 2>/dev/null; then
echo "Stopping existing Vite server (PID $OLD_PID)..."
kill "$OLD_PID"
sleep 1
fi
rm -f "$PID_FILE"
fi
}
start_server() {
echo "Restarting Vite server using setup.sh..."
exec "$ROOT_DIR/setup.sh"
}
stop_server
start_server