GardenCloud & systems

An earlier Zeebe Docker Compose experiment

Broker, workflow execution, and monitoring roles from an older local orchestration example.

A workflow engine coordinates steps while keeping durable execution state. In the original Zeebe experiment, the broker and monitoring interfaces had separate roles: running work and inspecting its progress.

The recorded local setup

git clone https://github.com/zeebe-io/zeebe-docker-compose
cd zeebe-docker-compose/operate-simple-monitor
docker-compose up -d

* Zeebe broker - port 26500
* Operate - web interface http://localhost:8080 (login: demo/demo)
* Simple Monitor - web interface http://localhost:8082

# Example bpmn file: https://raw.githubusercontent.com/zeebe-io/zeebe-docker-compose/master/bpmn/diagram_1.bpmn

The listing includes demonstration credentials and local interface ports. Those are part of the old sample, not an access-control model for an exposed deployment. The repository layout and docker-compose command have not been verified against a new release.

Durable execution still needs application rules

Retrying a failed step does not guarantee that an external side effect is safe to repeat. Worker behavior, idempotency, failure handling, and the evidence recorded by the workflow matter alongside the engine.

The source linked the Compose examples and a Java client example. No workflow or container was started for this revision.

← Back to the garden