Le projet est un monorepo, utilisant le système de workspaces de npm.
-
Cloner le repository
git clone [email protected]:MTES-MCT/boris.git
-
Mettre en place les variables d'environnement
cp apps/frontend/.env.example apps/frontend/.env cp apps/backend/.env.example apps/backend/.env
Demander à une personne de l'équipe dev les valeurs des variables d'environnement à saisir dans le fichier
.env
-
Installer les dépendances
npm install
La base de données locale PostgreSQL se trouve dans un container docker.
make docker-start
make docker-stop
make psql
npm run dev -w apps/backend
make migration-generate NAME=nom_de_la_migration
make migration-migrate
npm run dev -w @boris/frontend