v/pol
1
0
mirror of https://github.com/taroved/pol synced 2025-05-16 06:10:09 -07:00
pol/wait-for-it.sh
2019-12-27 18:41:59 +00:00

18 lines
420 B
Bash

#!/bin/sh
# wait until MySQL is really available
maxcounter=100
host="$1"
counter=1
while ! mysql --protocol TCP -h "$host" -u"$DB_USER" -p"$DB_PASSWORD" -e "show databases;" > /dev/null 2>&1; do
sleep 1
counter=`expr $counter + 1`
if [ $counter -gt $maxcounter ]; then
>&2 echo "We have been waiting for MySQL too long already; failing."
exit 1
fi;
done
/bin/bash ./frontend/start.sh