feat: Synchronisation Git automatique des sous-repositories

Amélioration du script check-config.sh pour gérer automatiquement
le clonage et la mise à jour des repositories NationsGlory_ServeurBuild_Red
et WebNationsGlory_ServeurBuild_Red.

Nouveautés:
- Clone automatique si repositories absents
- Pull automatique si mises à jour disponibles
- Détection de conflits et modifications locales
- Configuration via repos.conf (template fourni)
- Documentation dans GIT_SYNC.md

Permet un déploiement simplifié sur nouvelle machine et
des mises à jour automatisées en production.
This commit is contained in:
2026-02-05 18:47:13 +01:00
parent c58d85d751
commit 773bc7de1f
5 changed files with 503 additions and 10 deletions

15
repos.conf Normal file
View File

@@ -0,0 +1,15 @@
# Configuration des repositories Git
# Modifiez ces URLs selon votre configuration
# URL du repository du serveur Minecraft
# Exemples :
# - Git local: git@192.168.1.195:/path/to/NationsGlory_ServeurBuild_Red.git
# - GitHub: https://github.com/user/NationsGlory_ServeurBuild_Red.git
# - GitLab: https://gitlab.com/user/NationsGlory_ServeurBuild_Red.git
MC_SERVER_REPO="git@192.168.1.195:/path/to/NationsGlory_ServeurBuild_Red.git"
# URL du repository de l'application web
WEB_ADMIN_REPO="git@192.168.1.195:/path/to/WebNationsGlory_ServeurBuild_Red.git"
# Branche par défaut
DEFAULT_BRANCH="main"