17 lines
385 B
Bash
Executable File
17 lines
385 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
CACHE_URL="redis://127.0.0.1:13000"
|
|
QUEUE_URL="redis://127.0.0.1:11000"
|
|
|
|
MAX_ATTEMPTS=120
|
|
attempts=0
|
|
|
|
until [ $attempts -ge $MAX_ATTEMPTS ]
|
|
do
|
|
if ( redis-cli -u $QUEUE_URL PING | grep -q PONG ) && ( redis-cli -u $CACHE_URL PING | grep -q PONG ); then
|
|
break
|
|
fi
|
|
sleep 1
|
|
echo "Waiting for Redis to be ready..."
|
|
((attempts=attempts+1))
|
|
done |