Skip to content

info-evry/microservice_notifications

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •