Discourse安装插件的教程

Discourse安装插件不能通过后台直接安装,需要通过运行代码安装,具体安装方法如下。

安装教程

  • 第一步:找到需要安装的插件的github仓库链接并复制,以这个插件为例:https://github.com/discourse/discourse-reactions
    它的Git链接就是:https://github.com/discourse/discourse-reactions.git

  • 第二步:通过SSH进入到app.yml文件目录(/var/discourse/containers/

cd /var/discourse
nano containers/app.yml
  • 第三步:将下面的代码添加到app.yml,大概在第90行
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - sudo -E -u discourse git clone https://github.com/discourse/docker_manager.git
          - sudo -E -u discourse git clone https://github.com/discourse/discourse-solved.git

将最后一行的链接替换为你想要的插件链接即可,如果你的系统不包含 sudo -E -u discourse ,那你直接输入 - git clone https://github.com/discourse/discourse-solved.git 即可。

  • 第四步:重建容器(不会清除数据).
cd /var/discourse
./launcher rebuild app

到此,插件安装成功。

相关链接

2 个赞