Files
wevads-arsenal/start-arsenal.sh

83 lines
2.2 KiB
Bash
Executable File

#!/bin/bash
echo "🚀 DÉMARRAGE ARSENAL WEVADS"
echo "============================"
# Vérifier les services existants
echo "1. Vérification des services:"
echo -n " • Apache (5821/5890): "
if netstat -tulpn | grep -q ':58[21][0]'; then
echo "✅ Déjà en cours"
else
echo "⚠️ Non démarré"
fi
echo -n " • N8N (5678): "
if systemctl is-active --quiet n8n 2>/dev/null || netstat -tulpn | grep -q ':5678'; then
echo "✅ En cours"
else
echo "⚠️ Non démarré"
fi
echo -n " • PostgreSQL: "
if systemctl is-active --quiet postgresql 2>/dev/null; then
echo "✅ En cours"
else
echo "⚠️ Non démarré"
fi
echo -e "\n2. Tests de connectivité:"
echo -n " • API Backend: "
if curl -s http://localhost:5890/api/health-check.php >/dev/null 2>&1; then
echo "✅ Accessible"
else
echo "❌ Inaccessible"
fi
echo -n " • Frontend: "
if curl -s http://localhost:5821/ >/dev/null 2>&1; then
echo "✅ Accessible"
else
echo "❌ Inaccessible"
fi
echo -n " • Base de données: "
if PGPASSWORD=admin123 psql -U admin -d wevads -c "SELECT 1" >/dev/null 2>&1; then
echo "✅ Connectée"
else
echo "❌ Non connectée"
fi
echo -e "\n3. URLs d'accès:"
echo " 🔗 Frontend: http://localhost:5821"
echo " 🔗 API: http://localhost:5890/api"
echo " 🔗 N8N: http://localhost:5678"
echo -e "\n4. Outils disponibles:"
echo " 📦 deploy-scaleway.sh - Déploiement serveurs Scaleway"
echo " 🛠️ check-deepseek-apis.sh - Vérification APIs"
echo -e "\n5. Test rapide Scaleway:"
echo -n " • API Providers: "
if curl -s "http://localhost:5890/api/n8n-orchestrator.php?action=providers" | grep -q '"status":"success"'; then
echo "✅ Fonctionnelle"
else
echo "❌ Problème"
fi
echo -e "\n🎉 ARSENAL WEVADS PRÊT À L'EMPLOI"
echo ""
echo "📋 POUR COMMENCER:"
echo " cd /opt/wevads-arsenal"
echo " ./deploy-scaleway.sh"
echo ""
echo "🔧 POUR DÉMARRER MANUELLEMENT:"
echo " systemctl start apache2 postgresql n8n"
echo ""
echo "📊 POUR VÉRIFIER:"
echo " curl http://localhost:5890/api/health-check.php | jq"
echo ""
echo "🛑 POUR ARRÊTER:"
echo " systemctl stop apache2 n8n"