Skip to content

Latest commit

 

History

History
64 lines (42 loc) · 1.42 KB

README.md

File metadata and controls

64 lines (42 loc) · 1.42 KB

Asso market API

Pré-requis :

  • NodeJS
  • Docker
  • Git

Etape 1 : Installation des dépendances

npm i

Etape 2 : Télécharge puis lance le conteneur docker

docker-compose up -d

Etape 3 : Faire le lien entre le conteneur et votre application grâce au ".env"

  • Copier le fichier ".env.template"
  • Rennomer ce fichier ".env"

Normalement il devrait il avoir :

DATABASE_URL="postgresql://root:root@localhost:5433/my_database?schema=public

Malheuresement pour le reste des valeurs, nous ne pouvons fournir les données privées de la boite mail de l'association mais, il existe des solutions pour mettre en place un serveur SMTP en local directement.

Etape 4 : Création de votre Base de données avec prisma

npm run migrate

Un message disant que votre BDD et vos tables à été créer

Etape 5 : Pour visualiser et agir sur votre BDD, prisma propose une interface graphique

npm run studio

Normalement, une page web devrait s'ouvrir avec le port http://localhost:5555 Elle permet de visualiser votre BDD

Etape 6 : Lancer l'application

npm run start:dev

Une page web devrait s'ouvrir avec le port http://localhost:3000

Infos

  • PORT BDD AIE MARKET : 5432
  • PORT BDD NOTIFICATIONS : 5433
  • PORT BDD AUTHENTIFICATIONS : 5435
  • PORT BDD PLANNING : 5436