#!/bin/bash echo "Waiting for solr connection at $SOLR_URL ..." while true; do echo "$SOLR_URL/solr/admin/collections?action=LIST" RESULT=$(curl -s -o /dev/null -I "$SOLR_URL/solr/admin/collections?action=LIST" -w '%{http_code}') echo $RESULT if [ "$RESULT" -eq '200' ]; then echo "Solr server is up!" break else sleep 3 fi done