Skip to content

Repository files navigation

<<<<<<< HEAD

MKS

MKS

Descrição do Projeto

Este projeto foi desenvolvido como teste tecnico da mks desenvolvimento de sistemas, se tratando de uma API RestFull de filmes, com controle de usuários, banco de dados postgres e redis como seu cache

Esta foi a primeira API que utilizei o docker para desenvolvimento, sendo esta uma tecnologia na qual não possuo tanto conhecimento, mas me esforçei para criar um bom docker-compose para ambiente de produção, como solicitado nas diretrizes do desafio

Tecnologias do Projeto

Rodando o Docker Compose

# Subindo o Container
docker-compose up

# Subindo o container com o detached aplicado
docker-compose up -d

# Encerrando o container
docker-compose down

Você ainda precisa rodar as migrations para que possa testar o projeto, lembre-se de conectar um usuário com as permissões necessárias.

# Exibindo as migrações e verificando se são detectadas
npm run typeorm migration:show

# Rodando as migrações para que sejam executadas no banco
npm run typeorm migration:run

Acessando a Documentação e a API

  • Link da API - Aqui

  • Documentação - Aqui

Considerações

Não achei nescessário a existências de testes e2e e unitários devido a simplicidade da aplicação, o desenvolvimento desses testes não me daria um ganho de tempo se testados na mão, visto que cada rota era produzida unicamente e logo em seguida, testada, por isso não os inclui no repositorio.

>>>>>>> ba7d140 (Resolve conflitos após pull)

About

MKS

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages