authelia/internal/suites/example/compose/redis/entrypoint.sh

16 lines
351 B
Bash
Executable File

#!/bin/sh
MODE=$1
cp /templates/${MODE}.conf /data/redis.conf
chown -R redis:redis /data
if [ "${MODE}" == "master" ] || [ "${MODE}" == "slave" ]; then
redis-server /data/redis.conf
elif [ "${MODE}" == "sentinel" ]; then
redis-server /data/redis.conf --sentinel
else
echo "invalid argument: entrypoint.sh [master|slave|sentinel]"
exit 1
fi