Example code for the orchestrator-core beginner workshop from the Workflow Orchestrator programme.
This repository contains the code that belongs to the
orchestrator-core beginner workshop,
and can be used as an example in case you are stuck during the
workshop exercises. The
only files you need to copy are the docker-compose.yml
, to create and run
the environment used during the workshop, and the orchestrator-core-gui.env
that is needed to correctly configure the GUI. Please follow the workshop for
further instructions.
When in a hurry, or just curious, the example orchestrator can be started by following the instructions below. This example implements the products and workflows for a simple user and user group administration.
First clone this repository:
git clone https://github.com/workfloworchestrator/example-orchestrator-beginner.git
Use docker compose to start the environment and initialize the database:
cd example-orchestrator-beginner
docker compose up
Stop docker compose, copy the migrations to add the products and workflows to the database, and start the environment again:
# ^C
cp -av examples/*add_user_and_usergroup* migrations/versions/schema
docker compose up
Now point your browser to http://localhost:3000/
and have a look around.
You can use the New Process
button to create subscription on the defined
products.