Skip to content

Emeritus Harvester caches the simulation results from DrHarvester

License

Notifications You must be signed in to change notification settings

UniBO-PRISMLab/EmeritusHarvester

Repository files navigation

Site: IoTPrismLab

Emeritus Harvester

Emeritus Harvester caches the simulation results from DrHarvester.

Dependencies

Emeritus Harvester needs to communicate with two services: DrHarvester and a MongoDB. Both services can be configured in the conf.json file.

Usage with Docker

Docker and Docker Compose

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

Usage with NPM

To install all dependencies of the Emeritus and deploy it execute the following commands:

$ npm install
$ npm run start

API

Emeritus mirrors DrHarvester API, all endpoints and responses are the same.

About

Emeritus Harvester caches the simulation results from DrHarvester

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published