如何从安装中完全删除Discourse聊天插件

代码在管理员设置中被禁用,但我们宁愿不浪费任何资源加载这个我们不打算使用的插件。

未能找到任何 Discourse 配置参数来阻止此插件在容器构建时加载(现在我们只能禁用它,但插件代码已被加载)。
理想情况下,我们希望在容器构建 YML 文件中有一个配置变量,指示构建省略此插件代码(已搜索但未找到)。

谢谢。

2 个赞

我无法相信除了在管理面板中使用复选框之外,还有其他方法可以禁用该设置。

1 个赞

您总是可以使用一个旧的、不受支持的 Discourse 版本,该版本没有内置聊天功能,尽管我认为删除聊天功能的安全风险不值得。

1 个赞

什么 bits?

在管理界面禁用插件后,我们将停止加载插件 JS,因此传输不会浪费任何 bits。

8 个赞

您可以在 app.yml 中放入 rm -rf chat,但出于前面提到的所有原因,我不建议这样做。因此,如果您想这样做,则需要查看其他一些关于如何在 app.yml 中运行命令的示例。

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.