按照这个文档:discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub 安装,如何指定esr版本。
你可以在 app.yml 文件中设置 version: xyz。据我所知,它位于 params 部分。该行默认是被注释掉的,你只需取消注释并指定版本号即可。
按照上面的自动安装命令,命令执行中好像没办法设置 app.yml 吧。
具体是哪方面?你能详细说明一下吗?如果这是一次全新安装,你可以这样做。但请注意,现有的实例无法降级到之前的版本,只能向上升级。
手动指定版本应该要走文档结尾的 Advanced Configuration 流程
我是说运行下面的这个命令:
wget -qO- https://raw.githubusercontent.com/discourse/discourse_docker/main/install-discourse | sudo bash
这个命令中途如何去修改 app.yml,因为这个命令好像默认安装就是 latest 版本。而我想要安装 esr 版本。
这个好像要安装完了之后,才能编辑,下次构建生效。我想要一开始就指定 esr 版本,不想安装最新版。
根据我的记忆,在安装过程中,会有一个提示,要求你按下 CTRL + C 来编辑 app.yml 文件,之后你可以执行以下操作:
cd /var/discourse
nano containers/app.yml
来编辑该文件,然后运行一次重建。
非常感谢,因为文档上面没提到过有这一步,导致我很困惑。我会去尝试一下。
你也可以不使用那个脚本,它只是用于结账并将示例复制到容器中,适合高级用户的配置。
另外,也请重新考虑使用 stable/esr,在这种组合下,你提出支持问题时可能会感到非常不受欢迎 ![]()