align for IA agents + grafana
This commit is contained in:
parent
23b36b53cd
commit
ebd3232a6c
1
.cursorignore
Normal file
1
.cursorignore
Normal file
@ -0,0 +1 @@
|
||||
# Add directories or file patterns to ignore during indexing (e.g. foo/ or *.csv)
|
@ -27,9 +27,11 @@ Dans **tous les projets** à vérifier un par un dont lecoffre_node:
|
||||
- Analyse le code pour bien le comprendre
|
||||
- Une branche Git dédiée `ext` existe.
|
||||
- Aucun tag Git nommé `ext` n’existe.
|
||||
- Les services doivent écouter sur 0.0.0.0 (et non sur 127.0.0.1).
|
||||
- Les services doivent écouter sur `0.0.0.0` (et non sur `127.0.0.1`).
|
||||
- Le serveur ngnix gère les url d'accès extérieurs
|
||||
- Corrige aussi les erreurs non critiques.
|
||||
- Corrige aussi les problèmes de code.
|
||||
- N'oublie pas que les images de`lecoffre_node` sont récupérées des projets qui doivent avoir pousser leurs modifications sur la branche `ext` puis déclancher leur CI sur le tag git et docker `ext` pour pouvoir être récupérées à jour sur `lecoffre_node`
|
||||
|
||||
Via les scripts, lance tous les services de `lecoffre_node/docker-compose.yml`.
|
||||
|
||||
@ -205,7 +207,7 @@ docker compose --env-file .env.master up
|
||||
|
||||
**Variables disponibles** :
|
||||
- **SDK_RELAY_*** : Configuration du service relay
|
||||
- **SIGNER_*** : Configuration du service signer
|
||||
- **SIGNER_*** : Configuration du service signer
|
||||
- **VITE_*** : Configuration des applications frontend
|
||||
- **IDNOT_*** : Configuration des APIs notaires
|
||||
- **STRIPE_*** : Configuration des paiements
|
||||
|
@ -2,8 +2,8 @@
|
||||
|
||||
## 📋 Vue d'ensemble
|
||||
|
||||
**Date de mise en œuvre** : 2024-09-21
|
||||
**Statut** : ✅ Terminé et opérationnel
|
||||
**Date de mise en œuvre** : 2024-09-21
|
||||
**Statut** : ✅ Terminé et opérationnel
|
||||
**Impact** : Architecture simplifiée et sécurisée
|
||||
|
||||
---
|
||||
@ -181,7 +181,7 @@ services:
|
||||
- CORE_URL=${SDK_RELAY_CORE_URL}
|
||||
- WS_URL=${SDK_RELAY_WS_URL}
|
||||
# ... toutes les variables SDK_RELAY_*
|
||||
|
||||
|
||||
sdk_signer:
|
||||
environment:
|
||||
- PORT=${SIGNER_PORT}
|
||||
@ -222,7 +222,7 @@ docker compose --env-file .env.master config --quiet
|
||||
|
||||
### ✅ Variables critiques validées
|
||||
- **SDK_RELAY_CORE_URL** : Référencée dans docker-compose.yml
|
||||
- **SIGNER_API_KEY** : Référencée dans docker-compose.yml
|
||||
- **SIGNER_API_KEY** : Référencée dans docker-compose.yml
|
||||
- **VITE_JWT_SECRET_KEY** : Référencée dans docker-compose.yml
|
||||
|
||||
---
|
||||
|
@ -11,6 +11,7 @@ Déploie l'architecture LeCoffre Node complète en respectant strictement les co
|
||||
- Consulte attentivement `IA_agents/deploy.md` pour les procédures détaillées
|
||||
- Reste TOUJOURS sur la branche git "ext"
|
||||
- Déclenche TOUJOURS les builds via CI avec des images docker tagées "ext"
|
||||
- Corrige aussi les problèmes de code
|
||||
|
||||
## Objectifs de déploiement
|
||||
1. Déployer depuis le répertoire `lecoffre_node/` en utilisant les scripts présents dans `scripts/`
|
@ -1,76 +0,0 @@
|
||||
# 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
|
@ -1 +1 @@
|
||||
Subproject commit 2f6da80408558373a93ed617defa9581467f2c7a
|
||||
Subproject commit 282cdae489f3b540d785068975eb54355ee6bbed
|
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
Subproject commit 664c1542be685317373531fa319f3d5ad8d7af41
|
||||
Subproject commit 0a02c708fc98689d733bbe4f671bf502d3374c95
|
@ -1 +1 @@
|
||||
Subproject commit 512783623292c4993af6b486ec519c8f7ec9961e
|
||||
Subproject commit 6420dea8c3bb26a69a33634effeea52e137b717e
|
Loading…
x
Reference in New Issue
Block a user