Sing me a song é uma aplicação para recomendação anômina de músicas. Quanto mais as pessoas curtirem uma recomendação, maior a chance dela ser recomendada para outras pessoas 🙂
Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.
Consulte Implantação para saber como implantar o projeto.
Primeiro faça o clone deste repositorio e vamos intalar as depencias
npm i
Depois crie seu banco de desenvolvimento:
npx prisma migrate dev
E seu banco de test
npm run migrate:test
Agora vamos configurar as variaveis de ambiente seguindo o .env.example lembrando q este arquivo precisa estar na raiz do projeto.
Esse sera suas variaveis de ambiente para desenvolvimento ".env":
PORT=5000
DATABASE_URL=postgres://postgres:SUASENHASUPERSECRETA@localhost:5432/singMeASong
NODE_ENV=development
E repita o processo para o ".env.test":
PORT=5000
DATABASE_URL=postgres://postgres:SUASENHASUPERSECRETA@localhost:5432/singMeASongTest
NODE_ENV=test
Esses testes faremos pelo frontEnd!!
Esta configurado um script para executar estes testes basta vc executar o seguinte comando.
npm run test
Para suubir seu servidor execute:
npm run dev
Você escontrará as rotas desta API disponiveis no diretorio routers dentro de src e os schemas aceitaveis dentro do diretorio schemas
Mencione todos aqueles que ajudaram a levantar o projeto desde o seu início
- Kethllen Andrey - Git hub kethllen