Skip to content

mpgxc/fuzzy-umbrella

Repository files navigation

GitHub language count Made by mpgxc License Stargazers

Arquivo de Rotas /Insomnia

Run in Insomnia

Diagrama de Entidade Relacionamento

CompassoUOL

Funcionalidades

  • Cadastrar cliente

  • Consultar cliente pelo nome

  • Consultar cliente pelo Id

  • Remover cliente

  • Alterar o nome do cliente

  • Cadastrar cidade

  • Consultar cidade pelo nome

  • Consultar cidade pelo estado

Baixando e Instalando Depedências

 git clone git@github.com:mpgxc/fuzzy-umbrella.git
 cd fuzzy-umbrella
 yarn

Executando Projeto

Crie um arquivo .env baseado no .env.example e preencha os campos como o exemplo seguinte:

POSTGRES_HOST=database #Importante que os host permaneça com este nome, pois ele faz referência ao container do postgres
POSTGRES_USER=compassouol
POSTGRES_PASSWORD=compassouol
POSTGRES_DB=cuol
POSTGRES_PORT=5432

Adicione essa linha também, ela é responsável por conectar ao banco de dados

DATABASE_URL="postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}?schema=public"

Criando container do projeto (Desenvolvimento)

 docker-compose up -d --build

Observando logs de desenvolvimento

 docker logs compasso_api -f

Executado os testes

 yarn test #Alternativa yarn test --coverage

About

Desafio técnico - Compass.UOL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages