From 66479e38ceb34ed21f40272172cb060899ba1cc9 Mon Sep 17 00:00:00 2001 From: Nicolas Cantu Date: Sun, 21 Sep 2025 19:11:44 +0000 Subject: [PATCH] align for IA agents + grafana --- IA_agents/deploy.md | 3 ++- docker-compose.yml | 31 ++++++++----------------------- 2 files changed, 10 insertions(+), 24 deletions(-) diff --git a/IA_agents/deploy.md b/IA_agents/deploy.md index d3135af..aa60553 100644 --- a/IA_agents/deploy.md +++ b/IA_agents/deploy.md @@ -194,11 +194,12 @@ Après le push sur la branche Git `ext` : ## Autres N'attend pas infiniment le résultat des curls. +Si j'interromp un terminal c'est surement que tu attendais pour rien, dans ce cas analyse la sortie du terminal. Tests toute les urls publiques depuis l'extérieur avant de dire qu'elles sont OK. Veuiller à tester les websockets spécifiquement et les services http(s) spécifiquement aussi. Vérifie que tous les imports sont présents. -Vide les caches avant de construire ou charger les images. Déclanche les builds via CI. +Vérifie les droits et le résultats de l'écriture sur les fichiers de conf ngninx et sur les fichiers de conf de Bitcoin. --- diff --git a/docker-compose.yml b/docker-compose.yml index 51c2ada..bf22264 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -112,12 +112,8 @@ services: depends_on: sdk_relay: condition: service_healthy - user: root - entrypoint: > - /bin/sh -lc ' - apk update && apk add --no-cache curl git wget jq busybox-extras npm coreutils && npm install -g wscat || echo "wscat installation failed" - exec node dist/server.js - ' + user: appuser + command: ["node", "dist/server.js"] healthcheck: test: ["CMD", "sh", "-c", "curl -f http://localhost:8080/api/v1/health || exit 1"] interval: 30s @@ -131,6 +127,7 @@ services: lecoffre-front: image: git.4nkweb.com/4nk/lecoffre-front:ext container_name: lecoffre-front + working_dir: /leCoffre-front env_file: - .env ports: @@ -144,12 +141,8 @@ services: depends_on: lecoffre-back: condition: service_healthy - user: root - entrypoint: > - /bin/sh -lc ' - apt-get update && apt-get install -y curl git wget jq telnet npm coreutils && npm install -g wscat || echo "wscat installation failed" - exec node server.js - ' + user: lecoffreuser + command: ["node", "server.js"] healthcheck: test: ["CMD", "sh", "-c", "ps aux | grep -v grep | grep next-server || exit 1"] interval: 30s @@ -179,11 +172,7 @@ services: sdk_relay: condition: service_healthy user: root - entrypoint: > - /bin/sh -lc ' - npm install -g wscat || echo "wscat installation failed" - exec npm start - ' + command: ["npm", "start"] healthcheck: test: ["CMD", "sh", "-c", "curl -f http://localhost:3003/ || exit 1"] interval: 30s @@ -205,12 +194,8 @@ services: btcnet: aliases: - sdk_signer - user: root - entrypoint: > - /bin/sh -lc ' - apk update && apk add --no-cache curl git wget jq busybox-extras npm coreutils && npm install -g wscat || echo "wscat installation failed" - exec node /app/dist/index.js - ' + user: appuser + command: ["node", "/app/dist/index.js"] labels: - "com.centurylinklabs.watchtower.enable=true" restart: unless-stopped