【发布时间】:2021-12-18 19:18:19
【问题描述】:
基本上是标题,我应该研究什么好的方法吗?目前我有一个想法,即 gradle 任务将运行创建 mysql 容器的 docker compose 文件,然后运行像 liquibase 这样创建数据库并用空表填充它的东西,但我很难找到如何使它成为现实,如果这甚至可能,也许还有其他更好的解决方案。
【问题讨论】:
标签: mysql docker gradle docker-compose liquibase
基本上是标题,我应该研究什么好的方法吗?目前我有一个想法,即 gradle 任务将运行创建 mysql 容器的 docker compose 文件,然后运行像 liquibase 这样创建数据库并用空表填充它的东西,但我很难找到如何使它成为现实,如果这甚至可能,也许还有其他更好的解决方案。
【问题讨论】:
标签: mysql docker gradle docker-compose liquibase
你能以某种方式从 gradle 运行 docker 吗?我没有使用它,所以我只是问。如果是这样,那么您可能可以:
liquibase 不需要自己创建数据库,它只管理模式。所以你应该在之前准备好数据库(通过自定义图像或仅通过 docker)
【讨论】: