#!/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 ✅"