有时候需要测试修改一些插件,如果直接在生产环境上面测试,会影响社区的正常运行,因此有必要在本地搭建一个 discourse 社区以供测试使用。
wget -qO- https://get.docker.com/ | sh
创建目录 /var/discourse,克隆 Discourse docker 官方镜像。
命令如下
sudo -s
mkdir /var/discourse
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
运行安装工具:
./discourse-setup
交互式回答以下问题,先随便填写,等会要一起修改:
因为 discourse 不支持 IP 地址访问,因此要去 app.yml强制修改,邮箱的配置也要修改
sudo vim /var/discourse/containers/app.yml
修改成:
用的是 QQ 邮箱,要在账户里开启 SMTP,如下:
然后开始漫长的build吧
./launcher rebuild app
Build 完成后,即可在浏览器输入地址http://192.168.159.157/ 进行访问~
但是其实是注册不了的,直接在端口创建一个管理员用户,输入命令:
./launcher enter app
然后创建管理员账户:
回到原来的页面,此时可以使用刚才创建所用的信息登录了。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有