From 458252ee7090fe0399f66fb237c3ccc816cf7d43 Mon Sep 17 00:00:00 2001 From: Marc Lennox Date: Thu, 23 Jul 2015 14:49:03 -0400 Subject: [PATCH] Add custom initialization hooks during database initialization --- 5.7/docker-entrypoint.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/5.7/docker-entrypoint.sh b/5.7/docker-entrypoint.sh index 69d451940..770cea4dd 100755 --- a/5.7/docker-entrypoint.sh +++ b/5.7/docker-entrypoint.sh @@ -83,6 +83,14 @@ if [ "$1" = 'mysqld' ]; then mysql --protocol=socket -uroot < "$tempSqlFile" rm -f "$tempSqlFile" + + # Call each entrypoint init script + if [ -d /docker-entrypoint-initdb.d ]; then + for f in /docker-entrypoint-initdb.d/*.sh; do + [ -f "$f" ] && . "$f" + done + fi + kill $(cat $PIDFILE) for i in $(seq 30 -1 0); do [ -f "$PIDFILE" ] || break