Emeritus Harvester caches the simulation results from DrHarvester.
Emeritus Harvester needs to communicate with two services: DrHarvester and a MongoDB. Both services can be configured in the conf.json file.
This application can be deployed as a Docker container unsing Docker-Compose. The compose file instantiates Emeritus Harvester, a MongoDB instance and a Mongo Express instance - to facilitate data management in MongoDB.
In order to build and run the containers:
$ docker-compose up
To install all dependencies of the Emeritus and deploy it execute the following commands:
$ npm install
$ npm run start
Emeritus mirrors DrHarvester API, all endpoints and responses are the same.