Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://camunda-community-hub.github.io/zeebe-portainer-templates/
Portainer container templates for Zeebe
https://camunda-community-hub.github.io/zeebe-portainer-templates/
portainer-templates zeebe zeebe-cluster zeebe-workflow-engine
Last synced: 9 days ago
JSON representation
Portainer container templates for Zeebe
- Host: GitHub
- URL: https://camunda-community-hub.github.io/zeebe-portainer-templates/
- Owner: camunda-community-hub
- License: apache-2.0
- Created: 2020-03-12T18:42:22.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-12-15T08:28:31.000Z (11 months ago)
- Last Synced: 2024-07-31T20:32:00.300Z (3 months ago)
- Topics: portainer-templates, zeebe, zeebe-cluster, zeebe-workflow-engine
- Language: SCSS
- Homepage: https://camunda-community-hub.github.io/zeebe-portainer-templates/
- Size: 800 KB
- Stars: 4
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-camunda-platform-8 - Portainer Templates - [Portainer](https://www.portainer.io/) templates to deploy Zeebe to Docker. (Others)
README
[![](https://img.shields.io/badge/Community%20Extension-An%20open%20source%20community%20maintained%20project-FF4700)](https://github.com/camunda-community-hub/community)
[![](https://img.shields.io/badge/Lifecycle-Stable-brightgreen)](https://github.com/Camunda-Community-Hub/community/blob/main/extension-lifecycle.md#stable-)
![Compatible with: Camunda Platform 8](https://img.shields.io/badge/Compatible%20with-Camunda%20Platform%208-0072Ce)## About
This project provides [Portainer](https://www.portainer.io/) container templates for [Zeebe](https://zeebe.io/) and [Camunda Platform](https://github.com/camunda/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](assets/demo.gif "Demo")
### Templates
- Zeebe Standalone Broker - Zeebe workflow engine with a single broker
- Zeebe Broker + Operate - Zeebe workflow engine with a broker and Operate frontend (and elasticsearch, Kibana as part of the backend)
- Zeebe Cluster S - Small Zeebe workflow engine cluster with three brokers and a gateway
- Camunda Platform Core - This is a lightweight configuration with Zeebe, Operate, Tasklist, and Elasticsearch (from https://github.com/camunda/camunda-platform)
- Camunda Platform - This is a full configuration with Zeebe, Operate, Tasklist, Optimize, Identity, Keycloak, and Elasticsearch (from https://github.com/camunda/camunda-platform)> **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
1. Click on _Settings_
1. 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
1. Click _Save Settings_
1. Click on _Home_ and select the Docker host on which you want to deploy Zeebe
1. Click on _App Templates_
1. Choose the template you want to use
1. Click on _Deploy the Container_ or _Deploy the stack_
1. 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](assets/usage.gif "Usage")
### 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
1. Click on _Settings_
1. Enter this in the _URL_ field `https://raw.githubusercontent.com/portainer/templates/master/templates-2.0.json`
1. Click _Save Settings_### Next steps
Now that you have Zeebe running in Docker, you can direct a [client]([https://docs.zeebe.io/clients/index.html) 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:
- user: `demo`
- password: `demo`> **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](https://github.com/camunda/camunda-platform) Contains links to Docker Compose files and Helm Charts for Camunda Platform 8