LifeMonitor is a testing and monitoring service for computational workflows. Head over to the LifeMonitor web site for more information and instructions.
You can easily set up your own ready-to-use LifeMonitor instance using the
docker-compose deployment we distribute with this repository. A Makefile
provides you with the basic actions necessary to manage the deployment.
Type make help
to list the available options.
You can get a development / testing deployment of LifeMonitor with the following commands:
docker network create life_monitor
, to create the Docker network;make start
, to start the main LifeMonitor services;make start-aux-services
, to start the preconfigured instances of WorkflowHub and Jenkins.To register the WorkflowHub instance with LifeMonitor, run:
docker-compose exec lm /bin/bash -c "flask registry add seek seek ehukdECYQNmXxgJslBqNaJ2J4lPtoX_GADmLNztE8MI DuKar5qYdteOrB-eTN4F5qYSp-YrgvAJbz1yMyoVGrk https://seek:3000 --redirect-uris https://seek:3000"
You should now have the following services up and running:
For additional information, please refer to the LifeMonitor administration guide.