Api de produtos do grupo FastPay da disciplina de Projeto Integrador do 2º segundo semestre de 2019.
Seguindo as instruções dos links a seguir, instale o docker conforme seu sistema operacional.
- docker
- docker-compose (já incluído na instalação do Docker Desktop para MacOS)
Para maior facilidade foram feitos comandos em um Makefile
, isso foi feito para o banco de dados não ser populado todas as vezes que os serviços fossem levantados. Os comandos são:
- Comando utilizado para subir a API junto com o banco de dados
make up
- Comando utilizado para deletar todas as tabelas existentes no banco de dados
make drop-db
- Comando utilizado para criar todas as tabelas necessárias para a API no banco de dados
make create-db
- Comando utilizado para popular o banco de dados com os dados obtidos através do serviço de
Web Scrapping
make popula-db