From a247704ccd5aed91d17bfbd6a9070c40ce566684 Mon Sep 17 00:00:00 2001 From: LeCoffre Deployment Date: Sun, 21 Sep 2025 19:57:03 +0000 Subject: [PATCH] ci: docker_tag=ext MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add Gitea setup instructions - Instructions pour créer le dépôt 4NK_env sur Gitea - Documentation complète du workflow de déploiement - Guide d'utilisation des scripts et services - Contexte et architecture de l'environnement 4NK --- INSTRUCTIONS_GITEA.md | 76 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 INSTRUCTIONS_GITEA.md diff --git a/INSTRUCTIONS_GITEA.md b/INSTRUCTIONS_GITEA.md new file mode 100644 index 0000000..4d00a5c --- /dev/null +++ b/INSTRUCTIONS_GITEA.md @@ -0,0 +1,76 @@ +# Instructions pour créer le dépôt 4NK_env sur Gitea + +## 🚀 Création du dépôt sur git.4nkweb.com + +### Étapes à suivre : + +1. **Connectez-vous à git.4nkweb.com** + - URL: https://git.4nkweb.com + - Utilisez vos identifiants 4NK + +2. **Créer un nouveau dépôt** + - Cliquez sur "New Repository" + - Nom du dépôt: `4NK_env` + - Propriétaire: Organisation `4nk` + - Description: "Environnement de développement centralisé pour tous les dépôts 4NK et le projet LeCoffre, incluant le contexte et l'outillage complet pour les agents IA" + - Visibilité: Privé (recommandé) + - Initialisez avec un README: ✅ Oui + +3. **Configuration du dépôt** + - Branche par défaut: `ext` + - Ajoutez le fichier `.gitignore` pour les environnements de développement + - Ajoutez une licence si nécessaire + +## 📋 Après création du dépôt + +Une fois le dépôt créé sur Gitea, exécutez : + +```bash +cd /home/debian/4NK_env +./scripts/push-to-remote.sh +``` + +## 🧠 Contexte du dépôt 4NK_env + +Ce dépôt contient : + +### Structure des projets +- **Dépôts 4NK** : SDK, services, documentation API +- **Dépôts LeCoffre** : Applications, orchestrateur principal +- **Agents IA** : Contexte et outillage complet dans `IA_agents/` +- **Scripts** : Gestion et déploiement automatisés + +### Fichiers de configuration +- `.gitmodules` : Configuration des sous-modules Git +- `.gitignore` : Protection des secrets et fichiers sensibles +- `.dockerignore` : Optimisation des builds Docker +- `README.md` : Documentation complète + +### Scripts disponibles +- `clone-all-repos.sh` : Clonage de tous les dépôts +- `init-4nk-env-repo.sh` : Initialisation du dépôt +- `check-repos-status.sh` : Vérification du statut +- `push-to-remote.sh` : Push vers Gitea +- `setup-complete-env.sh` : Configuration complète + +## 🔄 Workflow de déploiement + +1. **Clonage** : `./scripts/clone-all-repos.sh` +2. **Déploiement LeCoffre** : `cd lecoffre_node && ./scripts/deploy-master.sh` +3. **Monitoring** : Accès aux services via les URLs configurées + +## 🌐 Services disponibles + +- **LeCoffre Front** : http://localhost:3004/ +- **LeCoffre Back** : http://localhost:8080/ +- **IHM Client** : http://localhost:3003/ +- **Grafana** : http://localhost:3005/ +- **Status Page** : http://localhost:3006/ +- **Redirections IdNot** : http://local.4nkweb.com:3000/ + +## 📞 Support + +Pour toute question : +1. Consulter `IA_agents/` pour le contexte complet +2. Vérifier les logs : `docker logs ` +3. Utiliser les scripts de diagnostic