Must have:
- Docker installed.
- Ports 80, 447, 8081, 8082 and 27017 free.
Running
Run docker-compose up
to (at first time will build the images) run the application with mongo.
Scraper to TvMaze
Accessing http://localhost/scraper/
will trigger the scraper.
RESTful API to Shows
Accessing http://localhost/api/shows?page=X
will get the list shows with casts.
Run tests: must access ./services/api/
and run script npm run test
.
Scraper to TvMaze
Accessing http://tvmaze-epam5263.cloudapp.net/scraper/
will trigger the scraper.
RESTful API to Shows
Accessing http://tvmaze-epam5263.cloudapp.net/api/shows?page=X
will get the list shows with casts.