Files
WebNationsGlory_ServeurBuil…/install.sh
y.campiontrebouta@innotexnas.ovh abb51904d7 initial commit
2026-02-04 19:04:46 +01:00

42 lines
1.2 KiB
Bash
Executable File
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/bin/bash
# Configuration pour l'interface web du serveur Minecraft NationsGlory
# ====================================================================
echo "🚀 Installation de l'interface web NationsGlory Admin..."
# Vérifier que Node.js est installé
if ! command -v node &> /dev/null; then
echo "❌ Node.js n'est pas installé. Veuillez l'installer d'abord."
exit 1
fi
echo "✓ Node.js détecté: $(node --version)"
# Créer le fichier .env
if [ ! -f backend/.env ]; then
echo "Création du fichier .env..."
cp backend/.env.example backend/.env
echo "✓ Fichier .env créé. À personnaliser dans backend/.env"
fi
# Installer les dépendances du backend
echo ""
echo "📦 Installation des dépendances backend..."
cd backend
npm install
cd ..
echo ""
echo "✅ Installation terminée!"
echo ""
echo "📝 Prochaines étapes:"
echo "1. Modifiez backend/.env avec la bonne configuration"
echo "2. Lancez le serveur: cd backend && npm start"
echo "3. Accédez à l'interface: http://localhost:3000"
echo ""
echo " IMPORTANT: Activez RCON dans le server.properties du serveur MC:"
echo " - enable-rcon=true"
echo " - rcon.port=25575"
echo " - rcon.password=votre_mdp"