From ba40d40fa557d5754fca20973f9202eb3db5b505 Mon Sep 17 00:00:00 2001 From: Omar Oughriss Date: Mon, 22 Sep 2025 15:02:56 +0200 Subject: [PATCH] Replace 'ext' tag with 'int-dev' --- .cursorrules | 4 ++-- Dockerfile | 4 ++-- docs/ANALYSE.md | 6 +++--- docs/DEPLOIEMENT.md | 4 ++-- docs/INSTALLATION.md | 4 ++-- docs/VALIDATION.md | 6 +++--- trigger_ci.txt | 2 +- 7 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.cursorrules b/.cursorrules index 12756f2..7955170 100644 --- a/.cursorrules +++ b/.cursorrules @@ -42,7 +42,7 @@ - Externaliser au maximum les variables d’environnement. - Toujours utiliser une clé SSH pour cloner les dépôts. - Monter en version les dépôts au début du travail. -- Pousser les tags docker `ext` via la CI sur `git.4nkweb.com`. +- Pousser les tags docker `int-dev` via la CI sur `git.4nkweb.com`. - Corriger systématiquement les problèmes, même mineurs, sans contournement. ## Scripts (règles critiques) @@ -56,7 +56,7 @@ - Installer en arrière-plan dans les images Docker : `curl, git, sed, awk, nc, wget, jq, telnet, tee, wscat, ping, npm (dernière version)` - Appliquer à tous les Dockerfiles et `docker-compose.yml`. -- N'utilise pas les version test ou dev ou ext-dev mais toujours les version ext, relance leur compilation si nécessaire +- N'utilise pas les version test ou dev ou int-dev-dev mais toujours les version int-dev, relance leur compilation si nécessaire ## Fichiers de configuration (règles critiques) - Vérifier l’écriture effective après chaque modification. diff --git a/Dockerfile b/Dockerfile index 1e5ec15..0a45df0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,8 +2,8 @@ FROM rust:latest AS builder WORKDIR /app -# Cloner sdk_common depuis le repository (branche ext) -RUN git clone -b ext https://git.4nkweb.com/4nk/sdk_common.git /sdk_common +# Cloner sdk_common depuis le repository (branche int-dev) +RUN git clone -b int-dev https://git.4nkweb.com/4nk/sdk_common.git /sdk_common # Copie des fichiers de sdk_relay COPY Cargo.toml Cargo.lock ./ diff --git a/docs/ANALYSE.md b/docs/ANALYSE.md index 0633d6a..b7ff50f 100644 --- a/docs/ANALYSE.md +++ b/docs/ANALYSE.md @@ -67,7 +67,7 @@ zmq_url="" ### CI / Image -- Pipeline `build-and-push-ext` construit et pousse l’image avec un tag calculé depuis le message de commit (préfixe `ci: docker_tag=` sinon `dev-test`). +- Pipeline `build-and-push-int-dev` construit et pousse l’image avec un tag calculé depuis le message de commit (préfixe `ci: docker_tag=` sinon `dev-test`). - L’image expose `8090 8091` et lance `sdk_relay --config /home/bitcoin/.conf`. Références: @@ -77,8 +77,8 @@ EXPOSE 8090 8091 ENTRYPOINT ["sdk_relay", "--config", "/home/bitcoin/.conf"] ``` -```1:73:.gitea/workflows/build-ext.yml -name: build-and-push-ext +```1:73:.gitea/workflows/build-int-dev.yml +name: build-and-push-int-dev ``` diff --git a/docs/DEPLOIEMENT.md b/docs/DEPLOIEMENT.md index 371e6e7..bed34cd 100644 --- a/docs/DEPLOIEMENT.md +++ b/docs/DEPLOIEMENT.md @@ -1,7 +1,7 @@ # Déploiement - SDK Relay ## Préparation -- Branche `ext`. +- Branche `int-dev`. - `SDK_RELAY_*` dans `lecoffre_node/.env.master`. - Accès `bitcoin` RPC/ZMQ et `blindbit-proxy`. @@ -18,4 +18,4 @@ cd /home/debian/4NK_env/lecoffre_node ## Règles - Pas de compose direct. -- Push `ext` sans CI si pas de binaire à reconstruire. +- Push `int-dev` sans CI si pas de binaire à reconstruire. diff --git a/docs/INSTALLATION.md b/docs/INSTALLATION.md index bdcd8df..6026492 100644 --- a/docs/INSTALLATION.md +++ b/docs/INSTALLATION.md @@ -1,7 +1,7 @@ # Installation - SDK Relay ## Prérequis -- Dépôts sous `/home/debian/4NK_env` (branche `ext`). +- Dépôts sous `/home/debian/4NK_env` (branche `int-dev`). - Docker/Compose. - Variables `SDK_RELAY_*` dans `lecoffre_node/.env.master`. @@ -21,4 +21,4 @@ cd /home/debian/4NK_env/lecoffre_node ## Notes - Démarre après Bitcoin et BlindBit. -- CI via tag `ext`. +- CI via tag `int-dev`. diff --git a/docs/VALIDATION.md b/docs/VALIDATION.md index 718765c..2b6a24b 100644 --- a/docs/VALIDATION.md +++ b/docs/VALIDATION.md @@ -2,13 +2,13 @@ ### Pré‑requis -- Image `git.4nkweb.com/4nk/sdk_relay:` construite par la CI (workflow `build-and-push-ext`). +- Image `git.4nkweb.com/4nk/sdk_relay:` construite par la CI (workflow `build-and-push-int-dev`). - Fichier de configuration accessible dans le conteneur à `/home/bitcoin/.conf` avec au minimum: `core_url`, `ws_url`, `wallet_name`, `network`, `blindbit_url`, `zmq_url`. - Ports hôtes libres: `8090` (WebSocket), `8091` (HTTP /health). ### Démarrage / Redémarrage du service -1. Arrêter l’instance en cours (si gérée via Docker/compose parent), puis démarrer avec la nouvelle image taggée `ext` (ou le tag CI calculé) en veillant à monter les volumes `/home/bitcoin/.4nk` et `/home/bitcoin/.bitcoin`. +1. Arrêter l’instance en cours (si gérée via Docker/compose parent), puis démarrer avec la nouvelle image taggée `int-dev` (ou le tag CI calculé) en veillant à monter les volumes `/home/bitcoin/.4nk` et `/home/bitcoin/.bitcoin`. 2. Vérifier les logs de démarrage et la ligne: `Health server listening on port 8091`. ### Tests de santé @@ -30,7 +30,7 @@ ### Attendus CI/CD - La CI construit automatiquement l’image incluant l’endpoint `/health` et pousse avec le tag calculé (préfixe commit `ci: docker_tag=...`, sinon `dev-test`). -- Une fois l’image disponible (tag `ext` si prévu), redémarrer le service pour résoudre les problèmes de connexion. +- Une fois l’image disponible (tag `int-dev` si prévu), redémarrer le service pour résoudre les problèmes de connexion. ### Dépannage diff --git a/trigger_ci.txt b/trigger_ci.txt index 11e813a..79c11ad 100644 --- a/trigger_ci.txt +++ b/trigger_ci.txt @@ -1 +1 @@ -ci: docker_tag=ext - Trigger CI build for updated config logic +ci: docker_tag=int-dev - Trigger CI build for updated config logic