dsa4hf / dsa /utils /rebuild_and_restart_girder.sh
andreped's picture
Started setting up Dockerfile and HF integration
a0cd72f
raw
history blame contribute delete
456 Bytes
#!/usr/bin/env bash
set -e
OLDSTART=$(curl --silent 'http://127.0.0.1:8080/api/v1/system/version')
girder build --dev
touch /etc/girder.cfg
echo "Girder has been rebuilt and will now restart"
while true; do NEWSTART=$(curl --silent 'http://127.0.0.1:8080/api/v1/system/version' || true); if [ "${OLDSTART}" != "${NEWSTART}" ]; then echo ${NEWSTART} | grep -q 'release' && break || true; fi; sleep 1; echo -n "."; done
echo ""
echo "Girder has restarted"