设为首页 加入收藏

TOP

discourse 基于ember.js+rails项目的安装部署(二)
2017-10-09 14:25:53 】 浏览:7329
Tags:discourse 基于 ember.js rails 目的 安装 部署
OURSE_SMTP_ADDRESS:Host是smtp.mxchina.com,

DISCOURSE_SMTP_USER_NAME: 这里的设置最最重要的,这个邮箱又叫notification email 被用于发送所有重要系统邮件的邮箱地址。指定的域名必须正确设置 SPF、DKIM 和反向 PTR 记录以发送邮件。一般和域名绑定在一起,比如info@weifuwu.com 或者 admin@weifuwu.com 都行,这样收到邮件的发帖人或回复人感觉比较正式,使用这个邮箱也是最频繁的。关于SPF、DKIM设置有篇文章可参考
如果您使用的阿里云的企业邮箱,域名解析后可以不用设置 SPF、DKIM 了已经设置好了,注意阿里云这里设置DISCOURSE_SMTP_ADDRESS:smtp.mxhichina.com

5. 初始化

修改完app.yml配置文件,按照安装文档就可以进行初始化了,(耐心等待一段时间,我的云主机大概5分钟吧):

./launcher bootstrap app

启动discourse服务,就OK了!

./launcher start app

如果再次修改了配置文件也可以用:

./launcher rebuild app

试过了,这两个命令不会删除数据,放心用就行;docker的数据和容器是分离的,这是docker的优点吧。

现在应该可以登陆网站了,使用设置的域名或外网Ip地址;如果发现没有收到管理员激活邮件,也可以手动建立一个管理员账户:

./launcher enter app
rake admin:create
exit

按照提示输入邮箱和密码,exit退出容器。

最后特别提示下:管理员邮箱,也就是用rake admin:create 创建的邮箱一般用于设置论坛;DISCOURSE_SMTP_USER_NAME 邮箱用于论坛接收、发送信息给(创建主题、发帖、回复等等)使用者;DISCOURSE_DEVELOPER_EMAILS开发者邮箱用于论坛给开发运营论坛的人的官方邮件;三个邮箱作用不同,可以设置三个不同邮箱,也可以相同,开始时我真被搅的一头雾水,后来得到learnce.com 陈总指点才明白,这里再次感谢了!

以上是整个安装过程,已经成功安装。记录的时候也许会有用词不准确或者没考虑到的地方还请各位指正,再次感谢版主和热心朋友!

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Windows下安装Ruby 下一篇Ruby学习心得之 Linux下搭建Ruby..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目