Aqui teremos o repositório de backend da plataforma BR.DEV.
BR.DEV será uma rede social para Devs e Divas, onde será fácil ensinar e aprender sobre Tecnologia da Informação. Será open-source e criaremos ao vivo no canal Código Falado.
Por enquanto, dá uma olhada no Wiki para entender o que iremos fazer aqui.
Confira também a lista de tecnologias que iremos usar.
1 - Instale as dependências:
$ npm install2 - Renomeie o arquivo .env-example para .env
3 - Crie um banco de dados e atualize o DATABASE_URL do .env com a URL de conexão ao banco de dados criado.
4 - Para criar as tabelas, execute o migrations:
$ npx prisma migrate reset --preview-featureEste comando irá criar todas as tabelas e adicionar os registros necessários no banco de dados.
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod1 - Copie o arquivo .env para .env.test.
2 - Edite as variáveis de ambiente do .env.test para que um banco de dados diferente seja usado.
No arquivo package.json você verá que executamos um comando pretest, que roda o migration + seed do banco de dados antes dos testes. Também temos um posttest, que limpa o banco de dados de testes após a execução.
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:covO BR.DEV está sendo desenvolvido ao vivo no canal Código Falado. Você pode patrocinar o projeto seguindo, divulgando, virando Subscriber na Twitch ou doando dinheirinhos:
- Paypal -> https://streamlabs.com/codigofalado
- Picpay -> https://picpay.me/codigofalado
- PIX ->
fernando@br.dev
- Twitter - @CodigoFalado
- Instagram - @CodigoFalado
- YouTube - @CodigoFaladoLiveCoding
Mais de 2000 Devs e Divas estão em nosso Discord, cola lá: https://discord.gg/3y4X9pm
BR.DEV usa a licença MPL.