1
0
Fork 0
mirror of https://github.com/librenms/docker.git synced 2026-01-23 02:14:48 +00:00

Fix Redis for dispatcher

This commit is contained in:
CrazyMax 2020-12-10 02:52:56 +01:00
parent aff5d43251
commit 55b5f93ef4
No known key found for this signature in database
GPG key ID: 3248E46B6BB8C7F7

View file

@ -87,25 +87,23 @@ if [ -n "$DISPATCHER_NODE_ID" ]; then
sed -i "s|^NODE_ID=.*|NODE_ID=$DISPATCHER_NODE_ID|g" "${LIBRENMS_PATH}/.env"
fi
# Redis Sentinel
if [ -n "$REDIS_SENTINEL" ]; then
echo "Setting Redis Sentinel"
# Redis
if [ -z "$REDIS_HOST" ] && [ -z "$REDIS_SENTINEL" ]; then
>&2 echo "ERROR: REDIS_HOST or REDIS_SENTINEL must be defined"
exit 1
elif [ -n "$REDIS_HOST" ]; then
echo "Setting Redis"
cat >> ${LIBRENMS_PATH}/.env <<EOL
REDIS_SENTINEL=${REDIS_SENTINEL}
REDIS_SENTINEL_SERVICE=${REDIS_SENTINEL_SERVICE}
REDIS_HOST=${REDIS_HOST}
REDIS_PORT=${REDIS_PORT}
REDIS_PASSWORD=${REDIS_PASSWORD}
REDIS_DB=${REDIS_DB}
EOL
else
# Redis
if [ -z "$REDIS_HOST" ]; then
>&2 echo "ERROR: REDIS_HOST or REDIS_SENTINEL must be defined"
exit 1
fi
echo "Setting Redis"
elif [ -n "$REDIS_SENTINEL" ]; then
echo "Setting Redis Sentinel"
cat >> ${LIBRENMS_PATH}/.env <<EOL
REDIS_HOST=${REDIS_HOST}
REDIS_SENTINEL=${REDIS_SENTINEL}
REDIS_SENTINEL_SERVICE=${REDIS_SENTINEL_SERVICE}
REDIS_PORT=${REDIS_PORT}
REDIS_PASSWORD=${REDIS_PASSWORD}
REDIS_DB=${REDIS_DB}