From 09f1b1a85859ba5b47ce5f3734e5046055effde6 Mon Sep 17 00:00:00 2001 From: Tom Parker-Shemilt Date: Sun, 25 May 2025 19:23:05 +0100 Subject: [PATCH] Don't download default config --- functions | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/functions b/functions index 3aff09c..ec50605 100755 --- a/functions +++ b/functions @@ -47,10 +47,12 @@ service_create() { mkdir -p "$SERVICE_ROOT/$PLUGIN_CONFIG_SUFFIX" || dokku_log_fail "Unable to create service config directory" touch "$LINKS_FILE" + REDIS_SERVICE_CONFIG="$SERVICE_ROOT/$PLUGIN_CONFIG_SUFFIX/redis.conf" + if [[ -z $REDIS_CONFIG_PATH ]]; then - curl -sSLf "https://raw.githubusercontent.com/redis/redis/${PLUGIN_IMAGE_VERSION:0:3}/redis.conf" >"$SERVICE_ROOT/$PLUGIN_CONFIG_SUFFIX/redis.conf" || dokku_log_fail "Unable to download the default redis.conf to the config directory" + echo "# requirepass" > $REDIS_SERVICE_CONFIG else - cp "$REDIS_CONFIG_PATH" "$SERVICE_ROOT/$PLUGIN_CONFIG_SUFFIX/redis.conf" || dokku_log_fail "Unable to copy the ${REDIS_CONFIG_PATH} to the config directory" + cp "$REDIS_CONFIG_PATH" "$REDIS_SERVICE_CONFIG" || dokku_log_fail "Unable to copy the ${REDIS_CONFIG_PATH} to the config directory" fi PASSWORD=$(openssl rand -hex 32) if [[ -n "$SERVICE_PASSWORD" ]]; then @@ -59,7 +61,7 @@ service_create() { fi echo "$PASSWORD" >"$SERVICE_ROOT/PASSWORD" chmod 640 "$SERVICE_ROOT/PASSWORD" - sed -i.bak "s/# requirepass.*/requirepass ${PASSWORD}/" "$SERVICE_ROOT/$PLUGIN_CONFIG_SUFFIX/redis.conf" && rm "$SERVICE_ROOT/$PLUGIN_CONFIG_SUFFIX/redis.conf.bak" + sed -i.bak "s/# requirepass.*/requirepass ${PASSWORD}/" "$REDIS_SERVICE_CONFIG" && rm "$SERVICE_ROOT/$PLUGIN_CONFIG_SUFFIX/redis.conf.bak" service_commit_config "$SERVICE" write_database_name "$SERVICE"