diff --git a/bitnami/redis/rootfs/bitnami-utils-custom.sh b/bitnami/redis/rootfs/bitnami-utils-custom.sh new file mode 100644 index 000000000000..2ed631335d61 --- /dev/null +++ b/bitnami/redis/rootfs/bitnami-utils-custom.sh @@ -0,0 +1,16 @@ +# Redis Utility functions + +set_redis_password() { + if [ "$REDIS_PASSWORD" ]; then + echo "Setting redis password ..." + sed -i 's/# requirepass .*/requirepass '"$REDIS_PASSWORD"'/' $BITNAMI_APP_DIR/etc/conf/redis.conf + fi +} + +print_redis_password() { + if [ -z $REDIS_PASSWORD ]; then + echo "**none**" + else + echo $REDIS_PASSWORD + fi +} diff --git a/bitnami/redis/rootfs/etc/cont-init.d/01-bitnami-redis b/bitnami/redis/rootfs/etc/cont-init.d/01-bitnami-redis index c97c0c1d9eac..a1c2e61f1f2d 100755 --- a/bitnami/redis/rootfs/etc/cont-init.d/01-bitnami-redis +++ b/bitnami/redis/rootfs/etc/cont-init.d/01-bitnami-redis @@ -5,11 +5,9 @@ source $BITNAMI_PREFIX/bitnami-utils.sh if [ ! "$(ls -A $BITNAMI_APP_VOL_PREFIX/conf)" ]; then generate_conf_files $BITNAMI_APP_DIR/etc - if [ "$REDIS_PASSWORD" ]; then - echo "Setting redis password ..." - sed -i 's/# requirepass .*/requirepass '"$REDIS_PASSWORD"'/' $BITNAMI_APP_DIR/etc/conf/redis.conf - print_app_credentials $BITNAMI_APP_NAME **none** $REDIS_PASSWORD - fi + set_redis_password + + print_app_credentials $BITNAMI_APP_NAME **none** `print_redis_password` else print_container_already_initialized $BITNAMI_APP_NAME fi