É um micro serviço dockerizado com network compartilhada entre a aplicação e banco de dados, capaz de capturar e indexar informações sobre filmes e legendas usando a API pública themoviedb.org
- JavaScript
- Node.js
- Express.js
- Frisby
- Jest
- MongoDB
- Mongoose
- Docker
- Docker-compose
git clone https://github.com/orcololo/ilia-pratical
cd ilia-pratical
docker-compose up -d
As requisições já podem ser feitas para os endpoints:
http://localhost/movies/:id
http://localhost/movies/translations/:id
Para mais detalhes, você também pode acessar a documentação da api em Swagger no endereço local: http://localhost/api-docs
Após rodar o servidor via docker-compose up -d
, você pode rodar npm run test
para rodar os testes unitários da aplicação.