An open API service indexing awesome lists of open source software.

https://github.com/crs4/life_monitor

Workflow Sustainability Service
https://github.com/crs4/life_monitor

monitoring sustainable-software testing workflow

Last synced: 5 months ago
JSON representation

Workflow Sustainability Service

Awesome Lists containing this project

README

          

[![main workflow](https://github.com/crs4/life_monitor/actions/workflows/main.yaml/badge.svg)](https://github.com/crs4/life_monitor/actions/workflows/main.yaml)
[![docs workflow](https://github.com/crs4/life_monitor/actions/workflows/docs.yaml/badge.svg)](https://github.com/crs4/life_monitor/actions/workflows/docs.yaml)


Life-Monitor logo




LifeMonitor is a testing and monitoring service for computational
workflows. Head over to the [LifeMonitor web
site](https://crs4.github.io/life_monitor) for more information and instructions.

## Getting Started

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:

0. `docker network create life_monitor`, to create the Docker network;
1. `make start`, to start the main LifeMonitor services;
2. `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:

* **LifeMonitor** @ https://localhost:8443
* **WorkflowHub** @ https://seek:3000
* **Jenkins** @ http://localhost:8080

For additional information, please refer to the [LifeMonitor administration
guide](https://crs4.github.io/life_monitor/lm_admin_guide).






Acknowledgements


Life Monitor is being developed as part of the EOSC-Life project.

EOSC-Life, CRS4, BBMRI-ERIC Logos