Skip to content

gregoirelacoste/portfolio

Repository files navigation

#Lancement

Install

###Dépendances

  • npm install
  • docker-compose : créer db pour prisma

docker-compose up -d

changer le nom du volume et port si besoin
  • .env : configurer var d'environnement

###Prisma

  • prisma : configurer DATABASE_URL dans
    • ./.env
    • ./prisma/.env
  • prisma : remplir le schema
  • prisma : créer la db

npm run db:migrate

###Graphql

  • server/graphql : éditer typedef.ts pour correspondre avec Schema prisma
  • créer query graphql front
  • créer query correspondante dans server/graphql
  • générer le codegen graphql / typescript npm run gqlcodegen

###Editer les services

  • supprimer les services inutiles dans ./services

###Start npm run dev

localhost:3000

##Mise en production Pour éviter tout problème de conflit de version de migrations :

  • supprimer le dossier migrations dans primsa
  • supprimer la table migration en db

###A la première install

  • Variable post install : npm run db:migrate && npm run:build

Après première install

  • Modifier variable post install : npm run build
  • faire la migration manuellement (ssh) npm run db:migrate

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published