From 99048409bb3293bb28b72f41c53af4cc268eb11c Mon Sep 17 00:00:00 2001 From: LeCoffre Deployment Date: Mon, 22 Sep 2025 11:07:39 +0000 Subject: [PATCH] align for IA agents + grafana --- IA_agents/prompts/prompt-CI_all.md | 11 +++++++++++ IA_agents/prompts/prompt-deploy.md | 5 +++++ lecoffre-front | 2 +- 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 IA_agents/prompts/prompt-CI_all.md diff --git a/IA_agents/prompts/prompt-CI_all.md b/IA_agents/prompts/prompt-CI_all.md new file mode 100644 index 0000000..6fa9b29 --- /dev/null +++ b/IA_agents/prompts/prompt-CI_all.md @@ -0,0 +1,11 @@ +# Déploie toute les CI + +* [ ] Déploie toute les CI + +--- + +## Autres consignes + +Gère cette TODO selon : `IA_agents/prompts/prompt-todo-management.md` + +**Note** : Ce prompt est basé sur `IA_agents/prompts/prompt-CI_all.md` et respecte toutes les consignes de déploiement du projet LeCoffre Node. \ No newline at end of file diff --git a/IA_agents/prompts/prompt-deploy.md b/IA_agents/prompts/prompt-deploy.md index dc14c30..ec74824 100644 --- a/IA_agents/prompts/prompt-deploy.md +++ b/IA_agents/prompts/prompt-deploy.md @@ -79,6 +79,7 @@ A mettre dans ta TODO (vérifie que tout est fait à la fin): - [ ] `./scripts/monitor-progress.sh` : Aperçu des services - [ ] `./scripts/watch-progress.sh` : Surveillance temps réel - [ ] `./scripts/logs-with-progress.sh` : Logs avec progression + - [ ] `./scripts/validate-deployment.sh` : Validation complète (front `/lecoffre/` accepte 2xx/3xx, signer 101/426/200, BlindBit tolérance si conteneur healthy) - [ ] **Architecture de déploiement** : - [ ] **Services applicatifs** : Démarrent indépendamment des services de monitoring - [ ] **Services de monitoring** : Loki → Promtail → Grafana (séquentiel) @@ -183,6 +184,10 @@ docker compose start - Déclenche les builds via CI - Vérifie les droits et résultats d'écriture sur les fichiers de conf Nginx et Bitcoin - **Utilise les outils de monitoring** pour suivre la progression et diagnostiquer les problèmes + - Front Next.js utilise un basePath `/lecoffre` : tester `/lecoffre/` (pas `/`) + - Vérifier dans le conteneur front: `NEXT_PUBLIC_4NK_URL` et `NEXT_PUBLIC_4NK_IFRAME_URL` + - `sdk_signer` WebSocket: health/validations acceptent 101/426/200 + - BlindBit: l’API peut renvoyer `000` depuis l’hôte; si conteneur healthy, considérer OK - **Surveille la progression Bitcoin IBD** : Le processus peut prendre du temps - **Attends la synchronisation Bitcoin** avant de démarrer SDK Relay - **Vérifie les dépendances** avant de démarrer les services LeCoffre diff --git a/lecoffre-front b/lecoffre-front index 22bcc72..86cb4a2 160000 --- a/lecoffre-front +++ b/lecoffre-front @@ -1 +1 @@ -Subproject commit 22bcc727c9874c12d7f0e73238253784784fbcb2 +Subproject commit 86cb4a228bee27efd2f34705ce7192745f8c912e