Skip to content

SocialGouv/pass-emploi-connect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pass Emploi Connect

Pré-requis

  • Node 20
  • Docker et docker compose
  • Lancer yarn

Récupérer les variables d'environnement

Le fichier d'env est chiffré et versionné

  1. Créer un fichier .environment en copiant le .environment.template
  2. Mettre la valeur DOTVAULT_KEY indiquée sur Dashlane
  3. Exécuter dotvault decrypt
  4. Ajouter/Modifier les vars d'env : dotvault encrypt

Lancer l'application en local

  • docker compose up --build --watch

Lancer les tests

  • yarn test

METTRE EN PROD

Depuis develop :

  1. Se positionner sur la branche develop et pull
  2. Faire une nouvelle release yarn release:<level: patch | minor | major>
  3. git push --tags
  4. git push origin develop
  5. OPTIONNEL : Créer la PR depuis develop sur master (pour vérifier les changements)
  6. Se positionner sur master et pull
  7. git merge develop sur master
  8. git push sur master

Mettre en PROD un HOTFIX : faire une nouvelle version (yarn release) et un cherry-pick

Générer les JWKS

  • yarn generate-key-pair
  • Copier la clé
  • Attention : il faut au minimum 2 clés

IDPs et Discover

Schéma du flow d'authorization utilisé

Authorization Code

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages