#!/bin/sh PATH=${PATH}:/ SENTINEL_MASTER="" # Generate sentinel.conf file for Valkey Sentinel source /opt/scripts/common.sh if [ -f /etc/valkey/sentinel.conf ]; then echo "Sentinel configuration file already exists, starting with this." else cp /etc/valkey/sentinel.conf.orig /etc/valkey/sentinel.conf hostname=$(hostname -f) pingSentinel 1 if [ $? -ne 0 ]; then SENTINEL_MASTER=$(hostname -f) else getPrimaryInfo SENTINEL_MASTER=$(getSentinelMasterName) fi sed -i "s/SENTINEL_MASTER/${SENTINEL_MASTER}/g" /etc/valkey/sentinel.conf fi valkey-sentinel /etc/valkey/sentinel.conf