Docker容器回滚后回滚Clojure中的迁移

问题描述

我们有一个Clojure服务,该服务运行在Amazon ECS中运行的Docker容器中。部署容器后,Clojure服务将连接到数据库,并始终在启动时运行迁移。

问题在于,如果我们需要回滚部署的代码,则部署的容器中将包含旧代码,并且无权访问最新容器具有的回滚迁移。

这是一个不常发生的问题,但是一旦发生,我们如何执行数据库回滚?

我们现在能想到的最好的方法是手动进行。

任何人都有以编程方式执行此操作的经验吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)