gnu-social/docker/db/wait_for_db.sh
2022-10-26 13:59:10 +01:00

19 lines
294 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 ! eval $CMD;
do
echo "Waiting for DB..."
sleep 3
done