Replace 'ext' tag with 'int-dev'
All checks were successful
build-and-push-int-dev / build_push (push) Successful in 32s
All checks were successful
build-and-push-int-dev / build_push (push) Successful in 32s
This commit is contained in:
parent
ad69800511
commit
f58579a621
@ -8,7 +8,7 @@
|
||||
},
|
||||
"ci": {
|
||||
"trigger_commit_prefix": "ci: docker_tag=",
|
||||
"default_tag": "ext",
|
||||
"default_tag": "int-dev",
|
||||
"branch": "dev4"
|
||||
}
|
||||
}
|
||||
|
@ -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`.
|
||||
|
@ -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.
|
||||
|
@ -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 l’image.
|
||||
- CI: utiliser `ci: docker_tag=int-dev` pour builder/pusher l’image.
|
||||
|
||||
## 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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
Loading…
x
Reference in New Issue
Block a user