24 lines
524 B
Bash
Executable File
24 lines
524 B
Bash
Executable File
#!/bin/bash
|
|
. /opt/bitnami/base/functions
|
|
. /opt/bitnami/base/helpers
|
|
|
|
USER=redis
|
|
DAEMON=redis-server
|
|
EXEC=$(which $DAEMON)
|
|
ARGS="/opt/bitnami/redis/conf/redis.conf --daemonize no"
|
|
|
|
# configure extra command line flags
|
|
if [[ -n "$REDIS_EXTRA_FLAGS" ]]; then
|
|
ARGS+=" $REDIS_EXTRA_FLAGS"
|
|
fi
|
|
|
|
# log output to stdout
|
|
sed -i 's/^logfile /# logfile /g' /opt/bitnami/redis/conf/redis.conf
|
|
|
|
# If container is started as `root` user
|
|
if [ $EUID -eq 0 ]; then
|
|
exec gosu ${USER} ${EXEC} ${ARGS}
|
|
else
|
|
exec ${EXEC} ${ARGS}
|
|
fi
|