0

如果我使用 docker 容器(fusionauth-app、auth-search、auth-db),我有一个关于 fusionauth 更新的问题。我实际上使用的是 fusionauth 应用程序的 1.13.2 版本。但我已经在 docker compose 中指定了@latest

fusionauth:
    image: fusionauth/fusionauth-app:latest

auth-search:
    image: docker.elastic.co/elasticsearch/elasticsearch:6.3.1

  auth-db:
    image: postgres:9.6

但是,如果新的更新伴随着数据库模式或搜索主题的变化,该如何处理呢?如何保持所有同步?在这种情况下如何处理数据库迁移?

谢谢!

4

1 回答 1

0

FusionAuth 维护模式将处理数据库模式更新。发生这种情况时,将在 Web UI 中提示您完成升级。

FusionAuth 5 分钟指南中有一个 FusionAuth 维护模式的示例,可能有助于您查看。

这在多节点环境的生产环境中可能不需要,在这种情况下,您可以在升级过程中在 FusionAuth 之外执行架构更新。

有一个高级FusionAuth 安装指南可帮助您完成此过程。

如果您使用的是 kubernetes 或 helm,还有一些由社区提供的高级配置来自动管理模式升级。在我们的 GitHub 存储库中查看helmk8s配置。

于 2020-02-14T06:29:08.703 回答