#!/usr/bin/env bash # ============================================================================= # remove-app.sh — Delete all Azure resources for Task Manager # ============================================================================= set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" [ -f "$SCRIPT_DIR/.env" ] && source "$SCRIPT_DIR/.env" RG="${AZURE_RESOURCE_GROUP:-taskmanager-rg}" echo "=============================================" echo " ⚠️ Remove Task Manager from Azure" echo "=============================================" echo " Resource Group: $RG" echo " This will delete the VM and ALL resources." echo "" read -p " Are you sure? (y/N): " confirm if [[ "$confirm" != "y" && "$confirm" != "Y" ]]; then echo " Aborted." exit 0 fi echo "" echo " Deleting resource group '$RG'..." az group delete --name "$RG" --yes --no-wait echo "" echo " ✓ Deletion started (runs in background, ~2 min)" echo " ✓ All resources (VM, IP, disk, NSG) will be removed" echo "============================================="