diff --git a/check_solr.sh b/check_solr.sh new file mode 100644 index 000000000..17ce5fe65 --- /dev/null +++ b/check_solr.sh @@ -0,0 +1,14 @@ +#!/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