43 lines
No EOL
1.1 KiB
Bash
43 lines
No EOL
1.1 KiB
Bash
#!/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" |