neounix
(Dark Matter)
30
是的……我们按照这篇指南设置了 nginx 反向代理,但那是针对独立部署的,并未提及上传文件,因为在独立模式下不需要传输这些内容:
我们还遵循了这篇关于两个容器的指南,其中同样没有提到进行任何数据库恢复或上传目录的转移:
我想我们完全可以理解这些内容。这里是你之前遗漏的关键线索,供参考:
关于此配置的主要教程遗漏了一个重要事实:你应该要么执行数据库恢复,要么手动将上传文件转移到新容器,因为教程中并未包含这些步骤。
当然,在我们完全靠自己搞定这一切(再次!)之后,现在一切都很合理了,毕竟教程里确实没写。哈哈
一旦你明白了问题所在,一切都会变得简单。

PS:最后,感谢所有撰写各种教程的各位。它们对我们帮助很大!非常感谢。在我们这边,此配置已完成,未来我们将不再在任何 Discourse 站点上使用独立配置。我们的“默认”标准将是两个容器配合反向代理连接到 Unix 套接字。这种方式在更新和实时切换容器时几乎零停机,效果最佳。太棒了!!
Discourse 太棒了!!
做得好,Jeff @codinghorror 和 Sam @sam!太棒了!

@ariznaf……
这其实很容易配置成功,但正如我之前提到的,我们不使用 S3 或其他云存储服务;我们更喜欢保持“简单”,因此我们的备份只是通过 rsync 同步到异地存储。我们更喜欢这种方式……少了一个需要调试的环节
而且我们完全可以“没有 S3 也能生活”。