Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module defines how to run your flows
Synopsis
- runFlow :: LooseRopeWith RequiredStrands (RequiredCore IO) input output -> input -> IO output
- runFlowWithConfig :: RunFlowConfig -> LooseRopeWith RequiredStrands (RequiredCore IO) input output -> input -> IO output
- data RunFlowConfig = RunFlowConfig {}
Documentation
:: LooseRopeWith RequiredStrands (RequiredCore IO) input output | The flow to run |
-> input | The input to evaluate the flow with |
-> IO output |
Run a flow with the default configuration
:: RunFlowConfig | The configuration of the flow |
-> LooseRopeWith RequiredStrands (RequiredCore IO) input output | The flow to run |
-> input | The input to evaluate the flow with |
-> IO output |
Run a flow, parsing any required Configurable
values from their respective sources.
This flow executor includes interpreters for the following tasks:
SimpleTask
StoreTask
DockerTask
- The container is run with working directory '/workdir'. Files written to this directory are included in the tasks'sItem
output.