@echo off
title ZapBot Backend Server (Web SaaS)
color 0A
echo ====================================================
echo    ZapBot WhatsApp - Servidor Backend (Web SaaS)
echo ====================================================
echo.
echo [1/3] Verificando e fechando instancias antigas do Node.js...
powershell -Command "Stop-Process -Name node -Force -ErrorAction SilentlyContinue; Get-NetTCPConnection -LocalPort 3001 -ErrorAction SilentlyContinue | ForEach-Object { Stop-Process -Id $_.OwningProcess -Force -ErrorAction SilentlyContinue }" >nul 2>&1
timeout /t 1 /nobreak >nul

cd /d "%~dp0backend"
if not exist "node_modules\mysql2" (
    echo [2/3] Instalando dependencias do MySQL automaticamente...
    call npm install mysql2 --save
) else (
    echo [2/3] Dependencias MySQL OK!
)

echo [3/3] Iniciando servidor backend Node.js na porta 3001...
node server.js
pause
