m183-tresor/183_12_1_tresorbackend_rupe.../wait-for-db.sh

16 lines
244 B
Bash

#!/bin/bash
set -e
host="$1"
shift
cmd="$@"
echo "Waiting for $host to be ready..."
until mysqladmin ping -h "$host" --silent; do
echo "MariaDB is unavailable - waiting..."
sleep 2
done
echo "MariaDB is up - executing command"
exec $cmd