#!/bin/sh set -eu mysql_host="${MYSQL_HOST:-mysql-shared}" mysql_port="${MYSQL_PORT:-3306}" mysql_root_password="${MYSQL_ROOT_PASSWORD:-root}" mysql_init_sql_file="${MYSQL_INIT_SQL_FILE:-/tmp/scripts/sql/easycard_init.sql}" echo "waiting for shared mysql at ${mysql_host}:${mysql_port} ..." until mysqladmin ping \ -h "${mysql_host}" \ -P "${mysql_port}" \ -uroot \ -p"${mysql_root_password}" \ --silent; do sleep 2 done echo "initializing database from ${mysql_init_sql_file} ..." mysql \ -h "${mysql_host}" \ -P "${mysql_port}" \ -uroot \ -p"${mysql_root_password}" \ < "${mysql_init_sql_file}" echo "shared mysql initialization completed"