kruczjak / hyperflow

HyperFlow: a distributed workflow engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HyperFlow: a distributed workflow execution engine

Description

HyperFlow provides a model of computation, workflow description language and enactment engine for complex, distributed workflows.

Browse the wiki pages to learn more about the HyperFlow workflow model.

Getting started

The latest release of HyperFlow is 1.1.0

Installation

  • Install Node.js (http://nodejs.org)
  • Install Redis (http://redis.io)
  • Install HyperFlow:
    npm install https://github.com/dice-cyfronet/hyperflow/archive/1.1.0.tar.gz

Running

  • Start the redis server: redis-server
  • Go to hyperflow directory: cd node_modules/hyperflow
  • Run example workflows using command hflow run <wf_directory>, for example:
    ./bin/hflow run ./examples/Sqrsum
  • Optionally, you can add directory <hyperflow_root_dir>/bin to your system PATH

About

HyperFlow: a distributed workflow engine

License:MIT License


Languages

Language:JavaScript 94.0%Language:HTML 3.3%Language:CSS 2.2%Language:Shell 0.3%Language:Dockerfile 0.2%