#!/bin/bash
# Teardown script — stop all personal web stack services (Docker-based)
# Usage: ./teardown-stack.sh

set -e

echo "=== Stopping services ==="

# Docker Compose stack
if [ -f /home/nahuel/docker-compose.yml ]; then
    cd /home/nahuel
    docker compose down 2>/dev/null || docker-compose down 2>/dev/null
    echo "[OK] Docker Compose stack stopped"
fi

# Disable services on boot
read -p "Disable PostgreSQL, Redis, Docker on boot? (y/N) " -n 1 -r
echo
if [[ $REPLY =~ ^[Yy]$ ]]; then
    sudo systemctl disable postgresql redis-server docker 2>/dev/null || true
    echo "[OK] Services disabled on boot"
fi

echo "=== Stack stopped ==="