Configuration de déploiement unifié NationsGlory

- Scripts de déploiement (deploy.sh, stop.sh, check-config.sh)
- Documentation complète (README, QUICKSTART, etc.)
- Configuration portable avec chemins relatifs
This commit is contained in:
innotex
2026-02-05 18:29:25 +01:00
commit c58d85d751
9 changed files with 1393 additions and 0 deletions

59
CHEATSHEET.txt Normal file
View File

@@ -0,0 +1,59 @@
╔════════════════════════════════════════════════════════════════╗
║ AIDE-MÉMOIRE NATIONSGLORY ║
╚════════════════════════════════════════════════════════════════╝
🚀 COMMANDES PRINCIPALES
═══════════════════════════════════════════════════════════════
./check-config.sh Vérifier la configuration
./deploy.sh Démarrer tous les services
./stop.sh Arrêter tous les services
📖 ACCÈS AUX SERVICES
═══════════════════════════════════════════════════════════════
Minecraft votre-ip:25565
Web Admin http://votre-ip:4001
🔍 LOGS ET DEBUG
═══════════════════════════════════════════════════════════════
# Logs serveur Minecraft
cd NationsGlory_ServeurBuild_Red
docker compose logs -f
# Logs application web
cd WebNationsGlory_ServeurBuild_Red
docker compose logs -f
# Status des conteneurs
docker ps
⚙️ CONFIGURATION
═══════════════════════════════════════════════════════════════
Serveur MC NationsGlory_ServeurBuild_Red/.env
App Web WebNationsGlory_ServeurBuild_Red/.env
⚠️ IMPORTANT: RCON_PASSWORD doit être identique dans les 2 !
🔐 SÉCURITÉ
═══════════════════════════════════════════════════════════════
# Ouvrir les ports (pare-feu)
sudo ufw allow 25565/tcp # Minecraft
sudo ufw allow 25575/tcp # RCON
sudo ufw allow 4001/tcp # Web Admin
# Générer un nouveau SESSION_SECRET
openssl rand -base64 32
📚 DOCUMENTATION
═══════════════════════════════════════════════════════════════
README.md Guide complet
QUICKSTART.md Guide rapide (5 min)
MODIFICATIONS.md Détails techniques
SETUP_COMPLETE.md Guide de configuration
═══════════════════════════════════════════════════════════════