I\'m trying to host on docker an application which uses MySQL db. I\'m using docker compose. my yml file looks like this:
version: \'2\' volumes: data_sql:
Simply just put your .sql file (dbcreation.sql) in a folder (ie. /mysql_init) and add the folder as a volume like this:
volumes: - /mysql_init:/docker-entrypoint-initdb.d
The MySQL image will execute all .sql, .sh and .sql.gz files in /docker-entrypoint-initdb.d on startup.