C-OUL
Sobre • Endpoints • ER • Como executar • Testes •
A API permite criar usuários e associa-los a uma cidade. Neste projeto foram usandos alguns frameworks como forma de consolidar os estudos e testar diferentes cenários.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js e Docker. Além disto é bom ter um editor para trabalhar com o código como VSCode
Instalando as dependências
Criando o container
docker-compose up --build
Automaticamente as dependências serão baixadas, o clinte do prisma será gerado automaticamente e as migrations serão executadas. Por padrão, a aplicação estará disponível no endereço http://localhost:3333
Instale as dependências
yarn
Crie um banco de dados e altere as credenciais de acesso no .env.development
postgresql://username:password@host/database?schema=public
Execute a aplicação
yarn dev
Por existirem testes de integração, é necessário um banco de testes.
Crie um banco de dados e altere as credenciais de acesso no .env.test
postgresql://username:password@host/database?schema=public
Execute os testes
yarn test