在不重建容器的情况下将实例添加到多站点

您好,

Discourse 已按照 多站点 方式配置,并在六个数据库和六个不同域名上运行六个实例。每次添加新实例时,都会重新构建容器:

./launcher rebuild app

这需要几分钟时间,在此期间所有论坛都将无法访问。过去几个月运行一直正常,一切顺利。然而,随着实例数量的增加,每次添加新实例时都需要关闭所有论坛的做法,对越来越多的用户造成了不便。

是否有操作指南可以动态添加新的论坛实例,而无需重新构建应用

此致

如果数据库已创建并迁移,且容器中的 multisite.yml 已更新,您可以直接执行 sv restart unicorn,但我不认为有简便的方法来实现这一点。

我认为您需要的是一种双容器安装方案,这样您可以在旧容器继续运行的同时进行引导初始化。

感谢您的回答!

您指的是这个吗?

是的,这就是我所说的双容器安装的意思。