全新安装旧版 Discourse?

此致,

即(别问为什么)我需要在全新系统上安装 v2.8.8v2.8.7 版本。否则,我们在主论坛上使用最新版本,但由于需要测试一些插件,我们只需要这两个版本中的一个,如何从头开始安装所需版本?

想法是在一个全新的(测试)VPS 上设置,并在该 VPS 上安装旧版本的 Discourse。

谢谢。

有人知道如何安装吗? :slight_smile:

如果您熟悉 Docker,可以通过使用旧版容器镜像并在 app.yml 文件中设置所需版本来解决,但我们不支持安装已停止支持的版本,它们存在许多安全问题,并且与我们最新的当前容器镜像不兼容。

4 个赞

@Falco 如何找到 2.8.7 版本的等效 discourse/base 镜像?

https://hub.docker.com/r/discourse/base/tags?page=1 哪个 TAG 版本是正确的?

请尝试 discourse/base:2.0.20220720-0049

它充满了安全问题,所以请记住,它完全是 unsupported-install,你必须尽快升级。

5 个赞

是的,没有问题,这不是生产论坛,我们只需要几个小时就可以完成计划并收尾。

1 个赞

您好,@Falco 我正试图为与 @bXunter 相同的原因安装旧版本的 discourse,但 discourse 为什么无法启动?我已经在使用这个命令 ./launcher rebuild app --run-image discourse/base:2.0.20220621-0049
docker 已经成功启动,但当我访问它时,应用程序本身没有运行。您知道是什么原因吗?
为了提供更多背景信息:
我刚刚调整了 droplet 的大小以获得更多内存,但它仍然不起作用


我是否遗漏了什么?
另外,这是我通过执行 ./launcher logs app 看到的日志: