- Node 20
- Docker et docker compose
- Lancer
yarn
Le fichier d'env est chiffré et versionné
- Créer un fichier
.environment
en copiant le.environment.template
- Mettre la valeur
DOTVAULT_KEY
indiquée sur Dashlane - Exécuter
dotvault decrypt
- Ajouter/Modifier les vars d'env :
dotvault encrypt
docker compose up --build --watch
yarn test
Depuis develop
:
- Se positionner sur la branche
develop
et pull - Faire une nouvelle release
yarn release:<level: patch | minor | major>
git push --tags
git push origin develop
- OPTIONNEL : Créer la PR depuis
develop
surmaster
(pour vérifier les changements) - Se positionner sur
master
et pull git merge develop
surmaster
git push
surmaster
Mettre en PROD un HOTFIX : faire une nouvelle version (yarn release
) et un cherry-pick
yarn generate-key-pair
- Copier la clé
- Attention : il faut au minimum 2 clés