@@ -22,11 +22,13 @@ if [ -z "$REDIS_URL" ] || [ -z "$CELERY_BROKER_URL" ]; then
2222 if [ -n " $REDIS_PASSWORD " ]; then
2323 SENTINEL_SCHEME=" sentinel://:${REDIS_PASSWORD} @${REDIS_SENTINEL_SERVICE} :${REDIS_SENTINEL_PORT} "
2424 REDBEAT_SCHEME=" redis-sentinel://:${REDIS_PASSWORD} @${REDIS_SENTINEL_SERVICE} :${REDIS_SENTINEL_PORT} "
25- CHECK_BASE=" redis://:${REDIS_PASSWORD} @${REDIS_HEADLESS_SERVICE} :${REDIS_PORT} "
25+ REDIS_HA_CHECK=" redis://:${REDIS_PASSWORD} @${REDIS_HEADLESS_SERVICE} :${REDIS_PORT} "
26+ SENTINEL_CHECK=" redis://:${REDIS_PASSWORD} @${REDIS_SENTINEL_SERVICE} :${REDIS_SENTINEL_PORT} "
2627 else
2728 SENTINEL_SCHEME=" sentinel://${REDIS_SENTINEL_SERVICE} :${REDIS_SENTINEL_PORT} "
2829 REDBEAT_SCHEME=" redis-sentinel://${REDIS_SENTINEL_SERVICE} :${REDIS_SENTINEL_PORT} "
29- CHECK_BASE=" redis://${REDIS_HEADLESS_SERVICE} :${REDIS_PORT} "
30+ REDIS_HA_CHECK=" redis://${REDIS_HEADLESS_SERVICE} :${REDIS_PORT} "
31+ SENTINEL_CHECK=" redis://${REDIS_SENTINEL_SERVICE} :${REDIS_SENTINEL_PORT} "
3032 fi
3133
3234 # Celery broker uses sentinel://
@@ -35,9 +37,8 @@ if [ -z "$REDIS_URL" ] || [ -z "$CELERY_BROKER_URL" ]; then
3537 # RedBeat uses redis-sentinel:// with master_name query
3638 : " ${REDIS_URL:= ${REDBEAT_SCHEME} / ${REDIS_DB} # master_name=${REDIS_MASTER_NAME} } "
3739
38- # For healthcheck / wait-for-dep
39- REDIS_CHECK_URL=" ${CHECK_BASE} "
40- CELERY_CHECK_URL=" redis://${REDIS_SENTINEL_SERVICE} :${REDIS_SENTINEL_PORT} "
40+ # For healthcheck / wait-for-dep - space-separated list
41+ REDIS_DEPENDENCIES=" ${SENTINEL_CHECK} ${REDIS_HA_CHECK} "
4142
4243 else
4344 # Standalone mode
@@ -54,13 +55,12 @@ if [ -z "$REDIS_URL" ] || [ -z "$CELERY_BROKER_URL" ]; then
5455 : " ${REDIS_URL:= $BASE / ${REDIS_DB:- 1} } "
5556 : " ${CELERY_BROKER_URL:= $BASE / ${CELERY_DB:- 0} } "
5657
57- REDIS_CHECK_URL= " ${REDIS_URL} "
58- CELERY_CHECK_URL= " ${CELERY_BROKER_URL} "
58+ # For healthcheck / wait-for-dep - space-separated list
59+ REDIS_DEPENDENCIES= " ${REDIS_URL} ${CELERY_BROKER_URL} "
5960 fi
6061
6162 export REDIS_URL
6263 export CELERY_BROKER_URL
63- export REDIS_CHECK_URL
64- export CELERY_CHECK_URL
64+ export REDIS_DEPENDENCIES
6565 export REDIS_MODE
66- fi
66+ fi
0 commit comments