falko / camunda-cloud-docker-compose

A docker compose file to stand up a complete Camunda Cloud environment locally comprising of Zeebe, Elasticsearch, Operate, Tasklist, IAM, IAM database, and Optimize.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Camunda Cloud Self Managed Docker Compose

docker-compose file to stand up a complete Camunda Cloud Self Managed (Zeebe, Elasticsearch, Operate, Tasklist, Identity, and Optimize) environment for development purposes. Note, it has been tested with Zeebe, Identity, Operate, and Tasklist v8.0.0 and Optimize v3.8.0.

Clone this repo and update your hosts files to include:

127.0.0.1	keycloak

Issue the following command to start up your environment:

docker-compose -f docker-compose-all.yml up -d

Wait a few minutes for the environment to start up and settle down. Monitor the logs, especially the Keycloak container log, to ensure the components have started.

Now you can navigate to:

And log in as demo/demo

You'll notice Identity/Keycloak are being used to log into each application.

If Optimize, Identity, and Keycloak are not needed you can use the core docker-compose.yml instead which does not include these components:

docker-compose -f docker-compose.yml up -d

Zeebe, Operate, Tasklist, along with Optimize require a separate network from Identity as you'll see in the docker-compose file. Feedback and updates are welcome!

About

A docker compose file to stand up a complete Camunda Cloud environment locally comprising of Zeebe, Elasticsearch, Operate, Tasklist, IAM, IAM database, and Optimize.