DbUp MySQL Docker
1.0.0
DbUp .Net с клиентом MySQL в Docker. DbUb MySQL в Docker.
DbUp — это библиотека .NET, которая помогает развертывать изменения в базах данных SQL Server и MySQL. Он отслеживает, какие сценарии SQL уже выполнялись, и запускает сценарии изменений, необходимые для обновления вашей базы данных.
https://dbup.readthedocs.io/en/latest/
Добавьте все сценарии базы данных в папку scripts
.
Докер
После добавления файлов SQL в папку scripts
создайте образ докера.
docker build --no-cache -t dbup-demo .
После сложной сборки запустите образ докера с передачей аргумента строки запроса для подключения к базе данных.
docker run dbup-demo 'server=127.0.0.1;port=3306;database=data;user=root;password=passwordsecret;'