Replace 'ext' tag with 'int-dev'
All checks were successful
build-and-push-int-dev / build_push (push) Successful in 32s

This commit is contained in:
Omar Oughriss 2025-09-22 15:01:39 +02:00
parent ad69800511
commit f58579a621
8 changed files with 13 additions and 13 deletions

View File

@ -8,7 +8,7 @@
}, },
"ci": { "ci": {
"trigger_commit_prefix": "ci: docker_tag=", "trigger_commit_prefix": "ci: docker_tag=",
"default_tag": "ext", "default_tag": "int-dev",
"branch": "dev4" "branch": "dev4"
} }
} }

View File

@ -2,7 +2,7 @@
- Toujours répondre en français. - Toujours répondre en français.
- Commandes simples, une par une. - Commandes simples, une par une.
- CI: commit `ci: docker_tag=ext` sur `dev4`. - CI: commit `ci: docker_tag=int-dev` sur `dev4`.
- Build Docker avec BuildKit et SSH pour deps privées. - Build Docker avec BuildKit et SSH pour deps privées.
- Ne pas exposer de secrets (ex: SIGNER_API_KEY) côté front. - Ne pas exposer de secrets (ex: SIGNER_API_KEY) côté front.
- Nginx local: conf dans `../lecoffre_node/conf/nginx/`, vérifier permission fichier, backup, edit atomique, `nginx -t`. - Nginx local: conf dans `../lecoffre_node/conf/nginx/`, vérifier permission fichier, backup, edit atomique, `nginx -t`.

View File

@ -42,7 +42,7 @@
- Externaliser au maximum les variables denvironnement. - Externaliser au maximum les variables denvironnement.
- Toujours utiliser une clé SSH pour cloner les dépôts. - Toujours utiliser une clé SSH pour cloner les dépôts.
- Monter en version les dépôts au début du travail. - 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. - Corriger systématiquement les problèmes, même mineurs, sans contournement.
## Scripts (règles critiques) ## Scripts (règles critiques)
@ -56,7 +56,7 @@
- Installer en arrière-plan dans les images Docker : - Installer en arrière-plan dans les images Docker :
`curl, git, sed, awk, nc, wget, jq, telnet, tee, wscat, ping, npm (dernière version)` `curl, git, sed, awk, nc, wget, jq, telnet, tee, wscat, ping, npm (dernière version)`
- Appliquer à tous les Dockerfiles et `docker-compose.yml`. - 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) ## Fichiers de configuration (règles critiques)
- Vérifier lécriture effective après chaque modification. - Vérifier lécriture effective après chaque modification.

View File

@ -15,7 +15,7 @@
- IdNot: l'endpoint d'authentification accepte désormais le code en POST `/api/v1/idnot/auth` avec `{ code }` dans le corps. - IdNot: l'endpoint d'authentification accepte désormais le code en POST `/api/v1/idnot/auth` avec `{ code }` dans le corps.
- Handler compatible params/body, recommandation: body JSON. - Handler compatible params/body, recommandation: body JSON.
- Rappel déploiement: image Docker consommée par `lecoffre_node` via tag `ext`. - Rappel déploiement: image Docker consommée par `lecoffre_node` via tag `int-dev`.
## v1.0.2 ## v1.0.2
@ -26,7 +26,7 @@
- 403: utilisateur non rattaché à une étude - 403: utilisateur non rattaché à une étude
- 5xx: erreurs internes ou partenaires (non applicatives) - 5xx: erreurs internes ou partenaires (non applicatives)
- Documentation et tests mis à jour pour couvrir “JSON invalide -> 400”. - Documentation et tests mis à jour pour couvrir “JSON invalide -> 400”.
- CI: utiliser `ci: docker_tag=ext` pour builder/pusher limage. - CI: utiliser `ci: docker_tag=int-dev` pour builder/pusher limage.
## v1.0.3 ## v1.0.3
@ -97,7 +97,7 @@
- **Tests de build** : Vérification de la compilation TypeScript - **Tests de build** : Vérification de la compilation TypeScript
### 📦 Déploiement ### 📦 Déploiement
- **Image Docker** : Tag `ext` pour les builds CI - **Image Docker** : Tag `int-dev` pour les builds CI
- **Configuration** : Variables d'environnement optimisées - **Configuration** : Variables d'environnement optimisées
- **Monitoring** : Healthcheck et logs structurés - **Monitoring** : Healthcheck et logs structurés

View File

@ -6,7 +6,7 @@ WORKDIR /app
RUN apk add --no-cache git RUN apk add --no-cache git
# Clone le SDK à côté de /app afin que ../sdk-signer-client soit disponible # Clone le SDK à côté de /app afin que ../sdk-signer-client soit disponible
RUN git clone -b ext \ RUN git clone -b int-dev \
https://git.4nkweb.com/4nk/sdk-signer-client.git /sdk-signer-client https://git.4nkweb.com/4nk/sdk-signer-client.git /sdk-signer-client
# Build de la dépendance SDK # Build de la dépendance SDK

View File

@ -128,7 +128,7 @@ Les logs sont structurés avec des niveaux de log appropriés.
## 🔄 CI/CD ## 🔄 CI/CD
Le projet utilise Gitea CI avec le tag `ext` pour déclencher les builds automatiques. Le projet utilise Gitea CI avec le tag `int-dev` pour déclencher les builds automatiques.
## 📝 Changelog ## 📝 Changelog

View File

@ -1,7 +1,7 @@
# Déploiement - LeCoffre Back Mini # Déploiement - LeCoffre Back Mini
## Préparation ## Préparation
- Branche `ext`. - Branche `int-dev`.
- Variables `IDNOT_*`, `STRIPE_*`, `MAILCHIMP_*`, `OVH_*` dans `lecoffre_node/.env.master`. - Variables `IDNOT_*`, `STRIPE_*`, `MAILCHIMP_*`, `OVH_*` dans `lecoffre_node/.env.master`.
## Déploiement (orchestrateur) ## Déploiement (orchestrateur)
@ -20,4 +20,4 @@ curl -sS https://dev4.4nkweb.com/api/health | jq .
## Règles ## Règles
- Pas de compose direct. - Pas de compose direct.
- Démarrer après `sdk_relay` (géré par scripts). - Démarrer après `sdk_relay` (géré par scripts).
- Push sur `ext` sans CI si docs/config only. - Push sur `int-dev` sans CI si docs/config only.

View File

@ -1,7 +1,7 @@
# Installation - LeCoffre Back Mini # Installation - LeCoffre Back Mini
## Prérequis ## Prérequis
- Dépôts clonés sous `/home/debian/4NK_env` (branche `ext`). - Dépôts clonés sous `/home/debian/4NK_env` (branche `int-dev`).
- Docker/Compose. - Docker/Compose.
- Variables centralisées dans `lecoffre_node/.env.master` (`IDNOT_*`, `STRIPE_*`, `MAILCHIMP_*`, `OVH_*`). - Variables centralisées dans `lecoffre_node/.env.master` (`IDNOT_*`, `STRIPE_*`, `MAILCHIMP_*`, `OVH_*`).
@ -25,4 +25,4 @@ curl -sS https://dev4.4nkweb.com/api/health | jq .
## Notes ## Notes
- Démarrage après `sdk_relay`. - Démarrage après `sdk_relay`.
- Ne pas déclencher de CI localement; utiliser tag `ext` via CI centralisée si build d'image requis. - Ne pas déclencher de CI localement; utiliser tag `int-dev` via CI centralisée si build d'image requis.