@@ -13,35 +13,29 @@ services:
13
13
start_period : 10s
14
14
ports :
15
15
- 7000:6379
16
- redis-node-0 :
16
+ redis-node-0 : &redis-node
17
17
image : docker.io/bitnami/redis-cluster:7.2
18
18
environment :
19
19
ALLOW_EMPTY_PASSWORD : " yes"
20
20
REDIS_NODES : " redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5"
21
+ healthcheck :
22
+ test : ["CMD", "redis-cli", "ping"]
23
+ interval : 5s
24
+ timeout : 5s
25
+ retries : 3
26
+ start_period : 10s
21
27
22
28
redis-node-1 :
23
- image : docker.io/bitnami/redis-cluster:7.2
24
- environment :
25
- ALLOW_EMPTY_PASSWORD : " yes"
26
- REDIS_NODES : " redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5"
29
+ << : *redis-node
27
30
28
31
redis-node-2 :
29
- image : docker.io/bitnami/redis-cluster:7.2
30
- environment :
31
- ALLOW_EMPTY_PASSWORD : " yes"
32
- REDIS_NODES : " redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5"
32
+ << : *redis-node
33
33
34
34
redis-node-3 :
35
- image : docker.io/bitnami/redis-cluster:7.2
36
- environment :
37
- ALLOW_EMPTY_PASSWORD : " yes"
38
- REDIS_NODES : " redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5"
35
+ << : *redis-node
39
36
40
37
redis-node-4 :
41
- image : docker.io/bitnami/redis-cluster:7.2
42
- environment :
43
- ALLOW_EMPTY_PASSWORD : " yes"
44
- REDIS_NODES : " redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5"
38
+ << : *redis-node
45
39
46
40
redis-node-5 :
47
41
image : docker.io/bitnami/redis-cluster:7.2
@@ -56,5 +50,11 @@ services:
56
50
REDIS_NODES : " redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5"
57
51
REDIS_CLUSTER_REPLICAS : 1
58
52
REDIS_CLUSTER_CREATOR : " yes"
53
+ healthcheck :
54
+ test : ["CMD", "redis-cli", "ping"]
55
+ interval : 5s
56
+ timeout : 5s
57
+ retries : 3
58
+ start_period : 10s
59
59
ports :
60
60
- 7001:6379
0 commit comments