gnu-social/docker/db/wait_for_db.sh

19 lines
289 B
Bash
Executable File

#!/bin/sh
case $DBMS in
"postgres")
CMD="pg_isready -hdb -q -Upostgres"
;;
"mariadb")
CMD="mysqladmin ping --silent -hdb -uroot -p${MYSQL_ROOT_PASSWORD}"
;;
*)
exit 1
esac
while ! $CMD;
do
echo "Waiting for DB..."
sleep 3
done