Skip to content

Commit

Permalink
Add REDIS_DATABASES set databases in redis.conf
Browse files Browse the repository at this point in the history
  • Loading branch information
dyrnq committed Aug 22, 2024
1 parent e8af097 commit 3a2daa8
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions rootfs/usr/local/bin/docker-entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ EOF

create_redis() {

redis_databases="${1}"
redis_data="${DIST_HOME}"/redis/data
redis_log="${DIST_HOME}"/redis/log
redis_conf="${DIST_HOME}"/redis/redis.conf
Expand All @@ -91,7 +92,7 @@ chown -R dist:dist "${redis_data}"
chown -R dist:dist "${redis_log}"
if [ ! -f "${redis_conf}" ]; then
cp --verbose --force /etc/redis/redis.conf "${redis_conf}"
sed -i -e '/^dir/d' -e '/^logfile/d' "${redis_conf}"
sed -i -e '/^dir/d' -e '/^logfile/d' -e "s|^databases.*|databases ${redis_databases}|g" "${redis_conf}"
chown -R dist:dist "${redis_conf}"
fi

Expand All @@ -109,9 +110,9 @@ EOF
}

_main() {

create_redis
for reg_counter in {0..15}; do
redis_databases="${REDIS_DATABASES:-16}"
create_redis "${redis_databases}"
for reg_counter in $(seq 0 $((redis_databases-1))); do
reg_name="REG_NAME_${reg_counter}"
if [[ -z "${!reg_name}" ]]; then
continue;
Expand Down

0 comments on commit 3a2daa8

Please sign in to comment.