..
在docker中运行flyway
如果你还没有听说flyway
,请移步flyway。大部分情况下,我们是在java中使用mvn插件的方式来使用flyway
,虽然flyway
是
使用java语言编写的,但是也提供了命令行的方式来使用它,我们也可以将他打包在docker容器中。官方有专门的项目来给flyway
打镜像https://github.com/flyway/flyway-docker。
所以我只需要官方的目录结构来配置即可https://hub.docker.com/r/boxfuse/flyway。
这里要说明的是flyway的配置文件配置项:
flyway.url=jdbc:mysql://xxxxx:3306/xxx
flyway.username=xxx
flyway.password=xxx
flyway.baselineDescription=V1.0
flywaydb.placeholderReplacment=false