This is a set of minimal instructions. Read more in the Camunda 8 Docs
- Download the Camunda 8 Docker Compose ZIP.
- Extract the files and navigate into the directory.
- Start Camunda 8 by using:
docker compose up -d
- Wait a few minutes for the system to initialize.
- Build the project using Maven profile
camunda8
:mvn clean package -Pcamunda8
- Run the application using the
camunda8
Spring profile:java -jar target/loan-approval.jar --spring.profiles.active=camunda8
Now you can go through the instructions "Using the demo" and watch the process in your local Camunda 8 Operate.
You DON'T have to configure a new tenant as they are deactivated by default. However, we recommend using tenants, especially in more complex projects, as they provide a structured way to separate processes across different business units, customers, or environments. Read more on tenants and multi-tenancy in the Camunda docs and the VanillaBP Camunda 8 Adapter.
- In the
application-camunda8.yaml
changeuse-tenants: false
->true
- Make sure the Camunda 8 docker compose is up.
- Open Identity: http://localhost:8084
- Login:
- Username:
demo
- Password:
demo
- Username:
- Create a new tenant:
- Go to Tenants → Create Tenant
- Set the Tenants Name and ID as
standalone
(Name of the Spring-boot application).
- Assign user to tenant:
- Go to Assigned users → Assign users → type/select the demo user
- Assign applications to tenant:
- Go to the Assigned applications tab
- Click Assign application and add:
identity
operate
zeebe
VanillaBP was developed by Phactum with the intention of giving back to the community as it has benefited the community in the past.
Copyright 2025 Phactum Softwareentwicklung GmbH
Licensed under the Apache License, Version 2.0