View on GitHub

zeebe-portainer-templates

Portainer container templates for Zeebe

Compatible with: Camunda Platform 8

About

This project provides Portainer container templates for Zeebe and Camunda Platform.

These templates are intended to quickly spin up a Zeebe node or cluster and take it for a test drive. They are not intended or recommended for production.

Demo of portainer templates

Templates

Operate License This Operate trial version is only for testing and non-production use . The General Terms and Conditions for the Operate Trial Version are available here: https://zeebe.io/legal/operate-evaluation-license/

Usage

Assuming you have Docker and Portainer set up and running:

  1. Open Portainer web console
  2. Click on Settings
  3. Copy this URL into the input field under App Templates: https://camunda-community-hub.github.io/zeebe-portainer-templates/templates.json

    Note: the templates are for Portainer 2.0 or higher

  4. Click Save Settings
  5. Click on Home and select the Docker host on which you want to deploy Zeebe
  6. Click on App Templates
  7. Choose the template you want to use
  8. Click on Deploy the Container or Deploy the stack
  9. Wait until the container(s) are running (this may take a while for your first deployment, as the images need to be downloaded)

Usage of portainer templates

Troubleshooting

Port Already Taken

The most common reason why a deployment fails is that the port 26500 or the name of one of the containers is already in use.

When deploying a single container, you can modify both on the screen where you do the deployment:

Before deploying the template, you can enter a name for the container. You can also select Show advanced options. This allows you, among others, to specify the port mapping. When deploying a stack of containers, this is not possible.

Invalid parameter: redirect URI

This happens when you use the Camunda Platform template and try to open Operate or Tasklist from the Portainer UI. This opens the apps under http://0.0.0.0:[PORT] which results in an invalid redirect URL.

Simply enter the URL manually as http://localhost:[PORT] and you are good to go.

Restoring Default Templates

  1. Open Portainer web console
  2. Click on Settings
  3. Enter this in the URL field https://raw.githubusercontent.com/portainer/templates/master/templates-2.0.json
  4. Click Save Settings

Next steps

Now that you have Zeebe running in Docker, you can direct a client at it and start experimenting.

All templates are configured to expose the command API port 26500 for clients to connect to.

All templates with a frontend also expose their web interface at port 8080.

The default credentials for Operate are:

Operate License This Operate trial version is for testing and non-production use only. The General Terms and Conditions for the Operate Trial Version are available here: https://zeebe.io/legal/operate-evaluation-license/

Camunda Platform Resources

Camunda Platform 8 Contains links to Docker Compose files and Helm Charts for Camunda Platform 8