Skip to content
/ boris Public

La plateforme d'information et de simulation du Bail Réel Solidaire

License

Notifications You must be signed in to change notification settings

MTES-MCT/boris

Repository files navigation

BoRiS

Environnement technique

Le projet est un monorepo, utilisant le système de workspaces de npm.

Installation

  1. Cloner le repository

    git clone [email protected]:MTES-MCT/boris.git
    
  2. 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

  3. Installer les dépendances

    npm install
    

Docker

La base de données locale PostgreSQL se trouve dans un container docker.

Lancer le container de la base de données

make docker-start

Arrêter le container de la base de données

make docker-stop

Accéder au container de la base de données en ligne de commande

make psql

Backend

Lancer le server de développement


npm run dev -w apps/backend

Générer une migration

make migration-generate NAME=nom_de_la_migration

Éxécuter les migration

make migration-migrate

Schéma entités/relations

Schéma entités/relations

Frontend

Lancer le server de développement


npm run dev -w @boris/frontend

About

La plateforme d'information et de simulation du Bail Réel Solidaire

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published