#!/usr/bin/env bash
# Membresia 360 — Atualização forçada (limpeza profunda)
# Uso: bash update-force.sh
set -e
APP_DIR="${APP_DIR:-/var/www/membresia360}"
APP_NAME="${APP_NAME:-membresia360}"
cd "$APP_DIR"
echo "==> git fetch + reset --hard origin/main"
git fetch origin
git reset --hard origin/main
echo "==> Removendo .output, node_modules/.vite, dist"
rm -rf .output node_modules/.vite dist
echo "==> npm install"
npm install --no-audit --no-fund
echo "==> build"
NITRO_PRESET=node-server npm run build
echo "==> pm2 restart $APP_NAME"
pm2 restart "$APP_NAME"
pm2 save
echo "==> OK. Ctrl+F5 no navegador."
