Skip to content

team2large/ndi-back

Repository files navigation

SETUP POUR NDI BACK

LES REQUIS

EXTENSIONS VSCODE

  • prisma
  • eslint
  • thunderclient (optionnel mais ça peut être pratique)

INSTALLATION

  • Créer un fichier .env et coller :
API_PORT=3333

NODE_ENV=development

#################

API_PORT=3333
STUDIO_PORT=4444

POSTGRES_EXPOSE_PORTS=127.0.0.1:5432:5432

#################-> API

ACCESS_SECRET_KEY="access_token_bonsoir"
REFRESH_SECRET_KEY="refresh_token_bonsoir"

#################-> POSTGRES

POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres
POSTGRES_DB=postgres

DATABASE_URL="postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@localhost:5432/${POSTGRES_DB}"

#################-> ADMIN

ADMIN_PASSWORD="945239b7e4089692160a3e58225f04830c58dd9853bfb2d0279152881ba0c778"

  • npm i
  • npx prisma generate Crée la bd la première fois depuis le schema

MIGRATION PRISMA

  • npx prisma migrate dev Pour crée une migration
  • npx prisma migrate deploy Pour appliquer une migration

LANCER EN DEVELOPPEMENT

  • docker-compose up postgres
  • npm run dev
  • npx prisma studio (pour avoir l'interface graphique de la bd)

LES URLS

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5