#!/bin/bash

# 🖥️ Veza Desktop - Script de lancement
# =====================================

echo "🖥️ Lancement de Veza Desktop..."
echo ""

# Vérifier que nous sommes dans le bon répertoire
if [ ! -d "veza-desktop" ]; then
    echo "❌ Erreur: Répertoire veza-desktop non trouvé"
    exit 1
fi

# Aller dans le répertoire desktop
cd veza-desktop

# Vérifier que les dépendances sont installées
if [ ! -d "node_modules" ]; then
    echo "📦 Installation des dépendances..."
    npm install
fi

# Recompiler le main process
echo "🔨 Compilation du main process..."
npm run build:main

# Lancer l'application
echo "🚀 Lancement de Veza Desktop..."
npm start

echo ""
echo "✅ Veza Desktop lancé avec succès !"
echo ""
echo "📱 Accès aux applications :"
echo "   🖥️  Desktop: Application Electron ouverte"
echo "   🌐 Web App: http://localhost:5176"
echo ""
echo "🔧 Services requis :"
echo "   ✅ Backend API: http://localhost:8080"
echo "   ✅ Frontend: http://localhost:5176"
echo "   ✅ PostgreSQL: localhost:5432"
echo "   ✅ Redis: localhost:6379" 