#!/bin/bash

set -e

shutdown() {
    echo "SIGINT received, shutting down MySQL..."
    /usr/bin/mysqladmin -uroot -p$MYSQL_ROOT_PASSWORD shutdown
    exit 0
}
trap shutdown SIGINT
trap shutdown SIGTERM

sed \
    -e "s/$\DB_USER/${DB_USER}/g" \
    -e "s/$\DB_PASSWORD/${DB_PASSWORD}/g" \
    /docker-entrypoint-initdb.d/999_user.sql > /docker-entrypoint-initdb.d/999_user.sql.tmp 
mv /docker-entrypoint-initdb.d/999_user.sql.tmp /docker-entrypoint-initdb.d/999_user.sql

echo $@
/usr/local/bin/docker-entrypoint.sh mysqld "$@" &
wait $!
