@echo off
echo 🚀 Démarrage du serveur UnionFlow en mode minimal...
echo.

echo 📦 Compilation du module API...
cd unionflow-server-api
call mvn clean install -DskipTests -q
if %ERRORLEVEL% neq 0 (
    echo ❌ Erreur lors de la compilation du module API
    pause
    exit /b 1
)
echo ✅ Module API compilé avec succès
cd ..

echo.
echo 🔧 Démarrage du serveur en mode minimal...
echo    - Base de données: H2 en mémoire
echo    - Authentification: Désactivée
echo    - Modules: Membres, Organisations, Événements, Cotisations
echo    - URL: http://192.168.1.11:8080
echo    - Swagger: http://192.168.1.11:8080/q/swagger-ui
echo.

cd unionflow-server-impl-quarkus
call mvn quarkus:dev -Dquarkus.http.host=0.0.0.0

echo.
echo 🛑 Serveur arrêté
pause
