@@ -21,29 +21,90 @@ services:
2121 timeout : 5s
2222 retries : 5
2323
24+ valkey-node-0 :
25+ image : bitnami/valkey-cluster:8.1
26+ environment :
27+ - " VALKEY_NODES=valkey-node-0 valkey-node-1 valkey-node-2 valkey-node-3 valkey-node-4 valkey-node-5"
28+ - " ALLOW_EMPTY_PASSWORD=yes"
29+ - " VALKEY_RDB_POLICY_DISABLED=yes"
30+ - " VALKEY_AOF_ENABLED=no"
31+ ports :
32+ - 7000:6379
33+ profiles :
34+ - cluster
35+ - all
2436
25- cluster :
26- container_name : valkey-cluster
27- build :
28- context : .
29- dockerfile : dockers/Dockerfile.cluster
37+ valkey-node-1 :
38+ image : bitnami/valkey-cluster:8.1
39+ environment :
40+ - " VALKEY_NODES=valkey-node-0 valkey-node-1 valkey-node-2 valkey-node-3 valkey-node-4 valkey-node-5"
41+ - " ALLOW_EMPTY_PASSWORD=yes"
42+ - " VALKEY_RDB_POLICY_DISABLED=yes"
43+ - " VALKEY_AOF_ENABLED=no"
44+ - " VALKEY_PRIMARY_HOST=localhost"
3045 ports :
31- - 16379:16379
32- - 16380:16380
33- - 16381:16381
34- - 16382:16382
35- - 16383:16383
36- - 16384:16384
37- volumes :
38- - " ./dockers/cluster.valkey.conf:/valkey.conf:ro"
46+ - 7001:6379
3947 profiles :
4048 - cluster
4149 - all
4250
51+ valkey-node-2 :
52+ image : bitnami/valkey-cluster:8.1
4353 environment :
44- - VALKEY_CLUSTER=yes
45- - NODES=6
46- - REPLICAS=1
54+ - " VALKEY_NODES=valkey-node-0 valkey-node-1 valkey-node-2 valkey-node-3 valkey-node-4 valkey-node-5"
55+ - " ALLOW_EMPTY_PASSWORD=yes"
56+ - " VALKEY_RDB_POLICY_DISABLED=yes"
57+ - " VALKEY_AOF_ENABLED=no"
58+ ports :
59+ - 7002:6379
60+ profiles :
61+ - cluster
62+ - all
63+
64+ valkey-node-3 :
65+ image : bitnami/valkey-cluster:8.1
66+ environment :
67+ - " VALKEY_NODES=valkey-node-0 valkey-node-1 valkey-node-2 valkey-node-3 valkey-node-4 valkey-node-5"
68+ - " ALLOW_EMPTY_PASSWORD=yes"
69+ - " VALKEY_RDB_POLICY_DISABLED=yes"
70+ - " VALKEY_AOF_ENABLED=no"
71+ - " VALKEY_PRIMARY_PORT_NUMBER=7002"
72+ - " VALKEY_PRIMARY_HOST=localhost"
73+ ports :
74+ - 7003:6379
75+ profiles :
76+ - cluster
77+ - all
78+
79+ valkey-node-4 :
80+ image : bitnami/valkey-cluster:8.1
81+ environment :
82+ - " VALKEY_NODES=valkey-node-0 valkey-node-1 valkey-node-2 valkey-node-3 valkey-node-4 valkey-node-5"
83+ - " ALLOW_EMPTY_PASSWORD=yes"
84+ - " VALKEY_RDB_POLICY_DISABLED=yes"
85+ - " VALKEY_AOF_ENABLED=no"
86+ ports :
87+ - 7004:6379
88+ profiles :
89+ - cluster
90+ - all
91+
92+ valkey-node-5 :
93+ image : bitnami/valkey-cluster:8.1
94+ environment :
95+ - " VALKEY_CLUSTER_REPLICAS=1"
96+ - " VALKEY_NODES=valkey-node-0 valkey-node-1 valkey-node-2 valkey-node-3 valkey-node-4 valkey-node-5"
97+ - " VALKEY_CLUSTER_CREATOR=yes"
98+ - " ALLOW_EMPTY_PASSWORD=yes"
99+ - " VALKEY_RDB_POLICY_DISABLED=yes"
100+ - " VALKEY_AOF_ENABLED=no"
101+ - " VALKEY_PRIMARY_PORT_NUMBER=7004"
102+ - " VALKEY_PRIMARY_HOST=localhost"
103+ ports :
104+ - 7005:6379
105+ profiles :
106+ - cluster
107+ - all
47108
48109 sentinel :
49110 image : valkey/valkey:latest
0 commit comments