83 lines
2.2 KiB
Bash
Executable File
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"
|