This repository contains the implementation of a workflow controller for the Reproducible and Reusable Data Analysis Workflow Server (flowServ) that uses an existing REANA cluster to run instances of workflow templates.
Install the REANA backend package:
pip install git+https://github.com/scailfin/flowserv-reana-backend.git
Set the following environment variables to instruct flowServ to use the REANA workflow controller:
export FLOWSERV_BACKEND_CLASS=REANAWorkflowController
export FLOWSERV_BACKEND_MODULE=flowservreana.controller
You also need to set the REANA environment variables REANA_SERVER_URL and REANA_ACCESS_TOKEN.