Files
sqlserver2025-localdev/scripts/restart.sh

24 lines
583 B
Bash
Executable File

#!/usr/bin/env bash
set -Eeuo pipefail
ts() { date +"%Y-%m-%d %H:%M:%S"; }
log() { echo "[$(ts)] [INFO] $*"; }
warn(){ echo "[$(ts)] [WARN] $*" >&2; }
err() { echo "[$(ts)] [ERROR] $*" >&2; }
die() { err "$*"; exit 1; }
cd "$(dirname "$0")/.."
[[ -x ./scripts/start.sh ]] || die "Missing ./scripts/start.sh"
[[ -x ./scripts/fix-perms.sh ]] || die "Missing ./scripts/fix-perms.sh"
log "Restarting SQL Server stack (fresh recreate)..."
# Make sure perms are correct and old instance is cleaned
./scripts/fix-perms.sh
# Start fresh
./scripts/start.sh
log "Restart completed ✅"