Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
B
beagle-rcache-image
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
market
beagle-rcache-image
Commits
efd15ddd
Commit
efd15ddd
authored
Mar 23, 2020
by
iamabhishek-dubey
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Added healthcheck
parent
34b29822
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
19 additions
and
22 deletions
+19
-22
Dockerfile
Dockerfile
+3
-1
Makefile
Makefile
+4
-4
docker-compose.yaml
docker-compose.yaml
+12
-17
setupMasterSlave.sh
setupMasterSlave.sh
+0
-0
No files found.
Dockerfile
View file @
efd15ddd
...
@@ -28,10 +28,12 @@ COPY redis.conf /etc/redis/redis.conf
...
@@ -28,10 +28,12 @@ COPY redis.conf /etc/redis/redis.conf
COPY
entrypoint.sh /usr/bin/entrypoint.sh
COPY
entrypoint.sh /usr/bin/entrypoint.sh
COPY
run.sh /usr/bin/run
.sh
COPY
setupMasterSlave.sh /usr/bin/setupMasterSlave
.sh
VOLUME
["/data"]
VOLUME
["/data"]
WORKDIR
/data
WORKDIR
/data
EXPOSE
6379
ENTRYPOINT
["/usr/bin/entrypoint.sh"]
ENTRYPOINT
["/usr/bin/entrypoint.sh"]
Makefile
View file @
efd15ddd
...
@@ -9,7 +9,7 @@ setup-standalone-server-compose:
...
@@ -9,7 +9,7 @@ setup-standalone-server-compose:
setup-cluster-compose
:
setup-cluster-compose
:
docker-compose
-f
docker-compose.yaml up
-d
docker-compose
-f
docker-compose.yaml up
-d
docker-compose
exec
redis-master-3 /bin/bash
-c
"/usr/bin/
run
.sh"
docker-compose
exec
redis-master-3 /bin/bash
-c
"/usr/bin/
setupMasterSlave
.sh"
docker-compose
exec
redis-slave-1 /bin/bash
-c
"/usr/bin/
run
.sh"
docker-compose
exec
redis-slave-1 /bin/bash
-c
"/usr/bin/
setupMasterSlave
.sh"
docker-compose
exec
redis-slave-2 /bin/bash
-c
"/usr/bin/
run
.sh"
docker-compose
exec
redis-slave-2 /bin/bash
-c
"/usr/bin/
setupMasterSlave
.sh"
docker-compose
exec
redis-slave-3 /bin/bash
-c
"/usr/bin/
run
.sh"
docker-compose
exec
redis-slave-3 /bin/bash
-c
"/usr/bin/
setupMasterSlave
.sh"
docker-compose.yaml
View file @
efd15ddd
...
@@ -10,6 +10,8 @@ services:
...
@@ -10,6 +10,8 @@ services:
REDIS_PASSWORD
:
"
Opstree@12345"
REDIS_PASSWORD
:
"
Opstree@12345"
SETUP_MODE
:
cluster
SETUP_MODE
:
cluster
SERVER_MODE
:
master
SERVER_MODE
:
master
healthcheck
:
test
:
[
"
CMD-SHELL"
,
"
redis-cli
-a
${REDIS_PASSWORD}
ping"
]
redis-master-2
:
redis-master-2
:
image
:
opstree/redis:1.0
image
:
opstree/redis:1.0
...
@@ -21,8 +23,8 @@ services:
...
@@ -21,8 +23,8 @@ services:
REDIS_PASSWORD
:
"
Opstree@12345"
REDIS_PASSWORD
:
"
Opstree@12345"
SETUP_MODE
:
cluster
SETUP_MODE
:
cluster
SERVER_MODE
:
master
SERVER_MODE
:
master
depends_on
:
healthcheck
:
-
redis-master-1
test
:
[
"
CMD-SHELL"
,
"
redis-cli
-a
${REDIS_PASSWORD}
ping"
]
redis-master-3
:
redis-master-3
:
image
:
opstree/redis:1.0
image
:
opstree/redis:1.0
...
@@ -35,9 +37,8 @@ services:
...
@@ -35,9 +37,8 @@ services:
SETUP_MODE
:
cluster
SETUP_MODE
:
cluster
SERVER_MODE
:
master
SERVER_MODE
:
master
MASTER_LIST
:
"
10.5.0.2:6379
10.5.0.3:6379
10.5.0.4:6379"
MASTER_LIST
:
"
10.5.0.2:6379
10.5.0.3:6379
10.5.0.4:6379"
depends_on
:
healthcheck
:
-
redis-master-1
test
:
[
"
CMD-SHELL"
,
"
redis-cli
-a
${REDIS_PASSWORD}
ping"
]
-
redis-master-2
redis-slave-1
:
redis-slave-1
:
image
:
opstree/redis:1.0
image
:
opstree/redis:1.0
...
@@ -51,10 +52,8 @@ services:
...
@@ -51,10 +52,8 @@ services:
SERVER_MODE
:
slave
SERVER_MODE
:
slave
SLAVE_IP
:
"
10.5.0.5:6379"
SLAVE_IP
:
"
10.5.0.5:6379"
MASTER_IP
:
"
10.5.0.2:6379"
MASTER_IP
:
"
10.5.0.2:6379"
depends_on
:
healthcheck
:
-
redis-master-1
test
:
[
"
CMD-SHELL"
,
"
redis-cli
-a
${REDIS_PASSWORD}
ping"
]
-
redis-master-2
-
redis-master-3
redis-slave-2
:
redis-slave-2
:
image
:
opstree/redis:1.0
image
:
opstree/redis:1.0
...
@@ -68,10 +67,8 @@ services:
...
@@ -68,10 +67,8 @@ services:
SERVER_MODE
:
slave
SERVER_MODE
:
slave
SLAVE_IP
:
"
10.5.0.6:6379"
SLAVE_IP
:
"
10.5.0.6:6379"
MASTER_IP
:
"
10.5.0.3:6379"
MASTER_IP
:
"
10.5.0.3:6379"
depends_on
:
healthcheck
:
-
redis-master-1
test
:
[
"
CMD-SHELL"
,
"
redis-cli
-a
${REDIS_PASSWORD}
ping"
]
-
redis-master-2
-
redis-master-3
redis-slave-3
:
redis-slave-3
:
image
:
opstree/redis:1.0
image
:
opstree/redis:1.0
...
@@ -85,10 +82,8 @@ services:
...
@@ -85,10 +82,8 @@ services:
SERVER_MODE
:
slave
SERVER_MODE
:
slave
SLAVE_IP
:
"
10.5.0.7:6379"
SLAVE_IP
:
"
10.5.0.7:6379"
MASTER_IP
:
"
10.5.0.4:6379"
MASTER_IP
:
"
10.5.0.4:6379"
depends_on
:
healthcheck
:
-
redis-master-1
test
:
[
"
CMD-SHELL"
,
"
redis-cli
-a
${REDIS_PASSWORD}
ping"
]
-
redis-master-2
-
redis-master-3
networks
:
networks
:
redis
:
redis
:
...
...
run
.sh
→
setupMasterSlave
.sh
View file @
efd15ddd
File moved
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment