mirror of
https://github.com/hwchase17/langchain
synced 2024-11-18 09:25:54 +00:00
29 lines
615 B
Bash
29 lines
615 B
Bash
|
#! /bin/bash
|
||
|
REPOSITORY_ID="langchain"
|
||
|
GRAPHDB_URI="http://localhost:7200/"
|
||
|
|
||
|
echo -e "\nUsing GraphDB: ${GRAPHDB_URI}"
|
||
|
|
||
|
function startGraphDB {
|
||
|
echo -e "\nStarting GraphDB..."
|
||
|
exec /opt/graphdb/dist/bin/graphdb
|
||
|
}
|
||
|
|
||
|
function waitGraphDBStart {
|
||
|
echo -e "\nWaiting GraphDB to start..."
|
||
|
for _ in $(seq 1 5); do
|
||
|
CHECK_RES=$(curl --silent --write-out '%{http_code}' --output /dev/null ${GRAPHDB_URI}/rest/repositories)
|
||
|
if [ "${CHECK_RES}" = '200' ]; then
|
||
|
echo -e "\nUp and running"
|
||
|
break
|
||
|
fi
|
||
|
sleep 30s
|
||
|
echo "CHECK_RES: ${CHECK_RES}"
|
||
|
done
|
||
|
}
|
||
|
|
||
|
|
||
|
startGraphDB &
|
||
|
waitGraphDBStart
|
||
|
wait
|