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": {
"trigger_commit_prefix": "ci: docker_tag=",
"default_tag": "ext",
"default_tag": "int-dev",
"branch": "dev4"
}
}

View File

@ -2,7 +2,7 @@
- Toujours répondre en français.
- 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.
- 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`.

View File

@ -42,7 +42,7 @@
- Externaliser au maximum les variables denvironnement.
- 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.

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.
- 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
@ -26,7 +26,7 @@
- 403: utilisateur non rattaché à une étude
- 5xx: erreurs internes ou partenaires (non applicatives)
- 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
@ -97,7 +97,7 @@
- **Tests de build** : Vérification de la compilation TypeScript
### 📦 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
- **Monitoring** : Healthcheck et logs structurés

View File

@ -6,7 +6,7 @@ WORKDIR /app
RUN apk add --no-cache git
# 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
# 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
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

View File

@ -1,7 +1,7 @@
# Déploiement - LeCoffre Back Mini
## Préparation
- Branche `ext`.
- Branche `int-dev`.
- Variables `IDNOT_*`, `STRIPE_*`, `MAILCHIMP_*`, `OVH_*` dans `lecoffre_node/.env.master`.
## Déploiement (orchestrateur)
@ -20,4 +20,4 @@ curl -sS https://dev4.4nkweb.com/api/health | jq .
## Règles
- Pas de compose direct.
- 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
## 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.
- 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
- 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.