bitnami-containers/bitnami/redis/4.0/debian-9/rootfs/run.sh

31 lines
514 B
Bash
Executable File

#!/bin/bash
set -o errexit
set -o nounset
set -o pipefail
#set -o xtrace
. /libredis.sh
. /libos.sh
eval "$(redis_env)"
DAEMON=redis-server
EXEC=$(which $DAEMON)
ARGS="$REDIS_BASEDIR/etc/redis.conf --daemonize no"
REDIS_EXTRA_FLAGS=${REDIS_EXTRA_FLAGS:-}
# configure extra command line flags
if [[ -n "$REDIS_EXTRA_FLAGS" ]]; then
ARGS+=" $REDIS_EXTRA_FLAGS"
fi
# If container is started as `root` user
if am_i_root; then
exec gosu "$REDIS_DAEMON_USER" "$EXEC" $ARGS
else
exec "$EXEC" $ARGS
fi