-
Notifications
You must be signed in to change notification settings - Fork 5
/
docker-compose.yaml
55 lines (51 loc) · 2.36 KB
/
docker-compose.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
## References:
## ----------
##
## 1. Docker Compose example for Simple Monitor: https://github.com/camunda-community-hub/zeebe-docker-compose/blob/master/simple-monitor/docker-compose.yml
## 2. Zeebe with Hazelcast exporter image: https://github.com/camunda-community-hub/zeebe-hazelcast-exporter/pkgs/container/zeebe-with-hazelcast-exporter
## 3. Camunda Zeebe Docker images: https://hub.docker.com/r/camunda/zeebe/tags
## 4. Simple Monitor Docker images: https://github.com/camunda-community-hub/zeebe-simple-monitor/pkgs/container/zeebe-simple-monitor
## 5. Camunda Platform 8 Docs, Zeebe, Docker: https://docs.camunda.io/docs/1.0/components/zeebe/deployment-guide/docker/install/
## 6. Camunda Platform 8, Docker Compose: https://github.com/camunda/camunda-platform/blob/main/docker-compose.yaml
## 7. Camunda Platform 8, Docker Compose (core): https://github.com/camunda/camunda-platform/blob/main/docker-compose-core.yaml
## 8. Task List, Docker images: https://docs.camunda.io/docs/self-managed/platform-deployment/docker/#tasklist
## 9. Task List, configuration: https://docs.camunda.io/docs/self-managed/tasklist-deployment/configuration/
##
services:
zeebe:
container_name: zeebe
# image: ghcr.io/camunda-community-hub/zeebe-with-hazelcast-exporter:8.5.2
image: ghcr.io/camunda-community-hub/zeebe-with-hazelcast-exporter@sha256:c39e77597a688bf6ce90e06591aca3d561dfc11111916b2cce9e3a439a92abfd
environment:
- ZEEBE_LOG_LEVEL=debug
- ZEEBE_BROKER_DATA_DISKUSAGECOMMANDWATERMARK=0.998
- ZEEBE_BROKER_DATA_DISKUSAGEREPLICATIONWATERMARK=0.999
- "JAVA_TOOL_OPTIONS=-Xms512m -Xmx512m"
ports:
- "26500:26500"
- "5701:5701"
- "9600:9600"
volumes:
- zeebe-data:/usr/local/zeebe/data
monitor:
container_name: monitor
# image ghcr.io/camunda-community-hub/zeebe-simple-monitor:2.7.2
image: ghcr.io/camunda-community-hub/zeebe-simple-monitor@sha256:73ed5c83fc10d60a64076c49a07cf61ab6e6f7202f3a35b26f80e514f35052c8
environment:
- zeebe.client.broker.gatewayAddress=zeebe:26500
- zeebe.client.worker.hazelcast.connection=zeebe:5701
ports:
- "8082:8082"
depends_on:
- zeebe
db:
build:
context: ./docker/postgres
container_name: db
ports:
- "5432:5432"
volumes:
- postgres-data:/var/lib/postgresql/data
volumes:
zeebe-data:
postgres-data: