如果我使用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
但是,如果新更新随数据库架构或搜索主题的变化而变化,该如何处理?如何保持所有同步?在这种情况下如何处理数据库迁移?
谢谢!
答案 0 :(得分:0)
FusionAuth维护模式将处理数据库架构更新。发生这种情况时,将在Web UI中提示您完成升级。
FusionAuth 5 minute guide中有一个正在使用的FusionAuth维护模式示例,可能对您有所帮助。
在具有多节点环境的生产环境中可能不希望这样做,在这种情况下,您可以在FusionAuth外部执行架构更新,这是升级过程的一部分。
有一个高级FusionAuth installation guide可以帮助您完成此过程。
如果您使用的是Kubernetes或Helm,则社区还提供了一些高级配置来自动管理架构升级。请参阅我们的GitHub存储库中的helm和k8s配置。