#!/bin/bash echo "🚀 Préparation du déploiement en production..." # 1. Arrêter les anciennes instances PM2 si elles existent echo "🛑 Arrêt des anciennes instances..." pm2 delete ferrovia-panel 2>/dev/null pm2 delete ferrovia-updater 2>/dev/null # 2. Installation des dépendances echo "📦 Installation des dépendances..." npm install npm install express cors # 3. Compilation de l'application React echo "🏗️ Compilation de l'application React..." npm run build # 4. Démarrage de l'écosystème PM2 echo "🌐 Démarrage des serveurs (App + Updater)..." pm2 start ecosystem.config.js # 5. Sauvegarde de la configuration PM2 pour le démarrage du serveur echo "💾 Sauvegarde de la configuration PM2..." pm2 save echo "✅ Déploiement terminé avec succès !" echo "🌐 L'application est disponible sur le port 4000" echo "🔄 L'updater écoute sur le port 3001"