From 64270655d124af0338e168de5983aef07c711125 Mon Sep 17 00:00:00 2001 From: Abhishek Dubey Date: Thu, 31 Dec 2020 23:18:47 +0530 Subject: [PATCH] Fixed cluster related commands (#2) Signed-off-by: iamabhishek-dubey --- entrypoint.sh | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index b7ff9a9..19db7f8 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -6,6 +6,13 @@ CLUSTER_DIRECTORY=${CLUSTER_DIRECTORY:-"/opt/redis"} PERSISTENCE_ENABLED=${PERSISTENCE_ENABLED:-"false"} DATA_DIR=${DATA_DIR:-"/data"} +apply_permissions() { + chgrp -R 0 /etc/redis + chmod -R g=u /etc/redis + chgrp -R 0 /opt + chmod -R g=u /opt +} + common_operation() { mkdir -p "${CLUSTER_DIRECTORY}" mkdir -p "${DATA_DIR}" @@ -58,8 +65,13 @@ persistence_setup() { } start_redis() { - echo "Starting redis service....." - redis-server /etc/redis/redis.conf + if [[ "${SETUP_MODE}" == "cluster" ]]; then + echo "Starting redis service in cluster mode....." + redis-server /etc/redis/redis.conf --cluster-announce-ip "${POD_IP}" + else + echo "Starting redis service in standalone mode....." + redis-server /etc/redis/redis.conf + fi } main_function() { -- 2.26.0