Files
ITWorx_MCP_Hub-Public/infrastructure/images/redis/healthcheck.sh
T

13 lines
317 B
Bash

#!/bin/sh
set -eu
if [ "${REDIS_AUTH_ENABLED:-false}" = "true" ]; then
secret=/run/secrets/redis_password
[ -f "$secret" ] && [ -r "$secret" ] && [ -s "$secret" ] || exit 1
REDISCLI_AUTH="$(tr -d '\r\n' < "$secret")"
export REDISCLI_AUTH
fi
response="$(redis-cli ping 2>/dev/null)"
[ "$response" = "PONG" ]