
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
77 lines
2.5 KiB
Markdown
77 lines
2.5 KiB
Markdown
# 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 <container>`
|
|
3. Utiliser les scripts de diagnostic
|