Docker-将FusionAuth更新到最新版本

时间:2020-01-31 13:18:26

标签: docker docker-compose fusionauth

如果我使用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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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

FusionAuth 5 minute guide中有一个正在使用的FusionAuth维护模式示例,可能对您有所帮助。

在具有多节点环境的生产环境中可能不希望这样做,在这种情况下,您可以在FusionAuth外部执行架构更新,这是升级过程的一部分。

有一个高级FusionAuth installation guide可以帮助您完成此过程。

如果您使用的是Kubernetes或Helm,则社区还提供了一些高级配置来自动管理架构升级。请参阅我们的GitHub存储库中的helmk8s配置。