mirror of
https://github.com/taroved/pol
synced 2025-05-15 13:50:09 -07:00
18 lines
420 B
Bash
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
|