Abra um terminal no root
do projeto.
Para iniciar o processo, é necessário que as dependências do projeto estejam corretamente instaladas. Para isso
digite make setup
Obs.: É necessário ter o docker
e docker-compose
configurados na máquina.
O ambiente pode ser "erguido" utilizando o comando make sbuild
(irá solicitar o root para montar a imagem do mongodb),
ou make up
.
Após o termino da operação, os endpoints
estarão disponíveis.
Para efetuar o crawler da página deste link,
utilize make crawl
.
Utilize o comando make index
As rotas abaixo estão diponiveis para consulta em localhost
, na porta 5000
-> http://localhost:5000
endpoint: /find-ean/<ean>
paramaters: ean
-> string
return: JSON
Exemplo: http://localhost:5000/find-ean/ean-123456
endpoint: /find-sku/<sku>
paramaters: sku
-> string
return: JSON
Exemplo: http://localhost:5000/find-sku/sku-123456
endpoint: /count-items-by-brand/<brand>
paramaters: brand
-> string
return: JSON
Exemplo: http://0.0.0.0:5000/count-items-by-brand/MONDIAL
endpoint: /available-items
return: JSON
Exemplo: http://0.0.0.0:5000/available-items