File tree Expand file tree Collapse file tree 1 file changed +28
-10
lines changed Expand file tree Collapse file tree 1 file changed +28
-10
lines changed Original file line number Diff line number Diff line change @@ -8,13 +8,18 @@ services:
8
8
image : valkey/valkey:latest
9
9
container_name : valkey-standalone
10
10
ports :
11
- - " 6379:6379"
11
+ - 6379:6379
12
12
profiles :
13
13
- standalone
14
14
- sentinel
15
15
- replica
16
16
- all
17
- command : ['valkey-server', '--save', '""']
17
+ command : valkey-server --save ""
18
+ healthcheck :
19
+ test : valkey-cli ping
20
+ interval : 5s
21
+ timeout : 5s
22
+ retries : 5
18
23
19
24
20
25
cluster :
@@ -23,28 +28,41 @@ services:
23
28
context : .
24
29
dockerfile : dockers/Dockerfile.cluster
25
30
ports :
26
- - " 16379:16379"
27
- - " 16380:16380"
28
- - " 16381:16381"
29
- - " 16382:16382"
30
- - " 16383:16383"
31
- - " 16384:16384"
31
+ - 16379:16379
32
+ - 16380:16380
33
+ - 16381:16381
34
+ - 16382:16382
35
+ - 16383:16383
36
+ - 16384:16384
32
37
volumes :
33
38
- " ./dockers/cluster.valkey.conf:/valkey.conf:ro"
34
39
profiles :
35
40
- cluster
36
41
- all
37
42
43
+ environment :
44
+ - VALKEY_CLUSTER=yes
45
+ - NODES=6
46
+ - REPLICAS=1
47
+
38
48
sentinel :
39
49
image : valkey/valkey:latest
40
50
container_name : valkey-sentinel
41
51
depends_on :
42
- - valkey
52
+ valkey :
53
+ condition : service_healthy
54
+
43
55
entrypoint : " /usr/local/bin/valkey-sentinel /valkey.conf --port 26379"
44
56
ports :
45
- - " 26379:26379"
57
+ - 26379:26379
46
58
volumes :
47
59
- " ./dockers/sentinel.conf:/valkey.conf"
48
60
profiles :
49
61
- sentinel
50
62
- all
63
+
64
+ healthcheck :
65
+ test : valkey-cli -p 26379 ping
66
+ interval : 5s
67
+ timeout : 5s
68
+ retries : 5
You can’t perform that action at this time.
0 commit comments