-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose-three-nodes.yml
More file actions
52 lines (48 loc) · 1.32 KB
/
docker-compose-three-nodes.yml
File metadata and controls
52 lines (48 loc) · 1.32 KB
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
version: "3.9"
services:
axon1:
image: axoniq/axonserver:latest-jdk-17-nonroot
container_name: axon1
hostname: axon1
environment:
AXONIQ_AXONSERVER_NAME: axon1
AXONIQ_AXONSERVER_HOSTNAME: axon1
AXONIQ_AXONSERVER_DCB_ENABLED: "true"
AXONIQ_AXONSERVER_CLUSTER_SERVERS: axon1@axon1:8124,axon2@axon2:8124,axon3@axon3:8124
ports:
- "8124:8124"
- "8024:8024"
volumes:
- axon1-data:/data
axon2:
image: axoniq/axonserver:latest-jdk-17-nonroot
container_name: axon2
hostname: axon2
environment:
AXONIQ_AXONSERVER_NAME: axon2
AXONIQ_AXONSERVER_HOSTNAME: axon2
AXONIQ_AXONSERVER_DCB_ENABLED: "true"
AXONIQ_AXONSERVER_CLUSTER_SERVERS: axon1@axon1:8124,axon2@axon2:8124,axon3@axon3:8124
ports:
- "8125:8124"
- "8025:8024"
volumes:
- axon2-data:/data
axon3:
image: axoniq/axonserver:latest-jdk-17-nonroot
container_name: axon3
hostname: axon3
environment:
AXONIQ_AXONSERVER_NAME: axon3
AXONIQ_AXONSERVER_HOSTNAME: axon3
AXONIQ_AXONSERVER_DCB_ENABLED: "true"
AXONIQ_AXONSERVER_CLUSTER_SERVERS: axon1@axon1:8124,axon2@axon2:8124,axon3@axon3:8124
ports:
- "8126:8124"
- "8026:8024"
volumes:
- axon3-data:/data
volumes:
axon1-data:
axon2-data:
axon3-data: