Learn how to run your first simple workflow. This tutorial assumes that you've already downloaded and extracted Steep and that it is running and listens to incoming requests on port 8080.
A Steep workflow consists of a set of processing services that are executed in a specific order (see How does Steep work?). Every service that should be executed has to be described with so-called service metadata.
In order to run a workflow, you therefore need at least two things:
- The workflow itself as a YAML document or JSON file (we prefer YAML for its readability).
- The service metadata for all services that are used in the workflow. This metadata has to be stored in the services configuration file. The default path to this file is
conf/services/services.yaml
in Steep's application directory but can be configured.