- Suppression de 10 fichiers obsolètes (scripts, tests, docs temporaires) - Suppression des dossiers vides (frontend/src, backend/src/middlewares) - Réecriture complète de 7 fichiers de documentation - README.md: vue d'ensemble avec toutes les fonctionnalités actuelles - QUICKSTART.md: guide de démarrage rapide en 3 étapes - CONFIGURATION.md: guide de configuration complète (Docker, RCON, sécurité) - DEPLOYMENT.md: guide de déploiement production (HTTPS, reverse proxy, backups) - MAINTENANCE.md: guide de maintenance avec dépannage exhaustif - INDEX.md: index de navigation simplifié - CHANGELOG.md: historique complet v1.0.0 - Optimisation docker-compose.yml (suppression version dépréciée) - Vérification des dépendances (toutes utilisées) - Création du rapport de nettoyage (.cleanup-report.md) - Documentation cohérente avec le code actuel - Projet 100% prêt pour la production
3.3 KiB
Index de la Documentation
Documentation complète du panel web d'administration NationsGlory.
📖 Documents Disponibles
🚀 Démarrage
- README.md - Vue d'ensemble du projet et fonctionnalités
- QUICKSTART.md - Guide de démarrage rapide (5 minutes)
⚙️ Configuration & Déploiement
- CONFIGURATION.md - Configuration détaillée
- DEPLOYMENT.md - Guide de déploiement en production
🔧 Maintenance & Suivi
- MAINTENANCE.md - Maintenance, backups et dépannage
- CHANGELOG.md - Historique complet des versions
🎯 Guide de Lecture Recommandé
Pour démarrer rapidement
- README.md - Comprendre le projet
- QUICKSTART.md - Installation en 3 étapes
- Tester le panel sur http://localhost:4001
Pour une installation complète
- CONFIGURATION.md - Paramétrage détaillé
- DEPLOYMENT.md - Déploiement production
- MAINTENANCE.md - Maintenance quotidienne
Pour le développement
- README.md - Architecture et stack technique
- CHANGELOG.md - Historique des modifications
- Code source dans
backend/etfrontend/
📂 Structure du Projet
``` WebNationsGlory_ServeurBuild_Red/ ├── README.md # Vue d'ensemble ├── QUICKSTART.md # Démarrage rapide ├── CONFIGURATION.md # Configuration ├── DEPLOYMENT.md # Déploiement ├── MAINTENANCE.md # Maintenance ├── CHANGELOG.md # Versions ├── INDEX.md # Ce fichier ├── docker-compose.yml # Orchestration Docker ├── Dockerfile # Image Docker ├── backend/ # API Node.js │ ├── src/ │ │ ├── routes/ # Endpoints API │ │ ├── utils/ # Client RCON │ │ └── server.js # Serveur Express │ └── data/ # Données (users.json) └── frontend/ # Interface web └── public/ ├── css/ # Styles ├── js/ # Application SPA └── index.html # Point d'entrée ```
🔗 Liens Rapides
Commandes Docker
```bash docker-compose up -d # Démarrer docker-compose down # Arrêter docker-compose logs -f app # Voir les logs docker-compose restart app # Redémarrer ```
URLs Importantes
- Panel Web : http://localhost:4001
- RCON : localhost:25575
- Serveur Minecraft : selon votre configuration
Fichiers de Configuration
- `docker-compose.yml` - Configuration Docker
- `backend/src/server.js` - Configuration Express
- `SERVER_DIR/server.properties` - Configuration Minecraft
📝 Contribution
Pour toute modification :
- Éditer les fichiers appropriés
- Tester localement avec Docker
- Mettre à jour CHANGELOG.md
- Commit et push
⚠️ Important
- Compatible uniquement avec Minecraft 1.6.4
- Nécessite Docker & Docker Compose
- Seuls les OPs peuvent se connecter
- Le serveur Minecraft doit être démarré avant le panel
📄 Licence
Projet privé - NationsGlory Server
Dernière mise à jour : 04/02/2025