Add utils folder

This commit is contained in:
Andras Schmelczer 2025-03-22 14:12:45 +00:00
parent ef9ec69204
commit 792097060b
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C
3 changed files with 7 additions and 1 deletions

View file

@ -0,0 +1,24 @@
#!/bin/bash
set -e
SERVER_URL="http://localhost:3000"
MAX_RETRIES=30
RETRY_INTERVAL_IN_SECONDS=5
echo "Waiting for $SERVER_URL to become available..."
count=0
while [ $count -lt $MAX_RETRIES ]; do
if curl -s -f -o /dev/null $SERVER_URL; then
echo "$SERVER_URL is now available!"
break
fi
echo "Attempt $(($count+1))/$MAX_RETRIES: $SERVER_URL not available yet, retrying in ${RETRY_INTERVAL_IN_SECONDS}s..."
sleep $RETRY_INTERVAL_IN_SECONDS
count=$(($count+1))
done
if [ $count -eq $MAX_RETRIES ]; then
echo "Error: $SERVER_URL did not become available after $MAX_RETRIES attempts."
exit 1
fi