Quest-Finder / temvagamestre.server

MIT License
5 stars 0 forks source link

Fix/docker build #60

Closed felipesouza91 closed 4 months ago

felipesouza91 commented 4 months ago

** PR atualizando o build do projeto para produção utilizando Docker, e também para utilizar o projeto em desenvolvimento. ***

-> Configuração para rodar a stack do back-end utilizando o nodejs + Docker + Docker compose . -> Docker-compose : sobe os serviços de bando de dados postgress e MongoDB -> Adicionado scripts na package.json para executar as migrations e seeds durante o processo de execução da API em desenvolvimento. -> Adicionada documento de como rodar o projeto com base do README do projeto do filipedeschamps/tabnews.com.br

** Possibilidades de quebra em ambiente de DEV e Prod. ** -> foi necessário alterar a pasta de geração da definições de tipos do @prisma/client , para dentro do projeto. para evitar que a node_modeles da imagem docker fique muito pesado. -> foi necessário ajustar o import do PrismaClient no projeto em alguns arquivos.