Skip to content

Dépôt de code du projet A-JUST du Ministère de la Justice

License

Notifications You must be signed in to change notification settings

betagouv/a-just

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

a-just

Dépôt de code du projet A-JUST du Ministère de la Justice

Documentation

Il faut avoir un mail beta.gouv pour accéder à la documentation. https://app.gitbook.com/o/ERPUa4pw8EhQDGz6MqrT/home

Mode dev

  1. Initialisation des variables d'environnements

  2. Initialisation de la BDD

// copie des fichiers d'environement
cp .env.exemple .env
cp api/.env.example api/.env // Il faut changer les variables d'exemples

// démarrage du docker postgress
npm run db:build
npm run db:start
  1. Démarrage du serveur
cd api
npm i
npm run start

accéssible http://localhost:8080/api
  1. Démarrage du front
cd front
npm i
npm run start

accéssible http://localhost:4200

Accès à la BDD

Scalingo CLI curl -O https://cli-dl.scalingo.com/install && bash install

Ajouter la clée SSH via le dashboard

Passer en mode tunnel

scalingo --app a-just-staging db-tunnel "DATABASE_URL"

Configuration du DNS

Always Data https://admin.alwaysdata.com/ francois-xavier.montigny@beta.gouv.fr Demander le mot de passe à FX

Visibilité des logs serveur utilisateurs

URL en GET, il faut utiliser Postman pour saisir un mot de passe en Baerer. https://a-just.incubateur.net/logs/system Les mots de passe sont sur le document des mots de passes de Resanna

Creation de clée SHA1 pour le SSO

openssl req -new -newkey rsa:2048 -nodes -out sso-recette.csr -keyout sso-recette.key -sha1 -> key => (SSO_PRIVATE_KEY) openssl x509 -req -days 3650 -in sso-recette.csr -signkey sso-recette.key -out sso-recette.crt openssl x509 -pubkey -noout -in sso-recette.crt > sso-recette.pem -> pem => (SSO_PUBLIC_KEY)

Compte de test page blanche

http://recette.pagesblanches.intranet.justice.gouv.fr/

Les admin doivent ajouter le role "USER" dans "ma fiche" / "Habilitations"

Kubernetis

// Attention, la ligne ne fonctionnera pas du premier coup. Vérifier le nom des images dockers lors du premier test. npm run deploy:production

test 2

About

Dépôt de code du projet A-JUST du Ministère de la Justice

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published