初始化过程参照这篇帖子
配置文件有配置 CDN 可以参照这篇帖子中的docker 部署
下面是摘抄安装指南中的命令详情:
The launcher command in the /var/discourse folder can be used for various kinds of maintenance:
Usage: launcher COMMAND CONFIG [--skip-prereqs]
Commands:
start: Start/initialize a container
stop: Stop a running container
restart: Restart a container
destroy: Stop and remove a container
enter: Enter a container using docker exec
logs: Docker logs for container
bootstrap: Bootstrap a container for the config based on a template
rebuild: Rebuild a container (destroy old, bootstrap, start new)
cleanup: Remove all containers that have stopped for > 24 hours
Options:
--skip-prereqs Don't check prerequisites
--docker-args Extra arguments to pass when running docker
2016.4.25 迁移了一下 论坛
首先参照这篇帖子 用官方推荐的办法迁移了一下, 迁移过程中有几个坑, 下面记录了一下:
在新的机器安装discourse 的时候, 管理员账号无法激活 参照 邮件配置 成功添加管理员账号.
在上传的之前的备份的时候一直卡在8% 原因不详, 后来直接登上服务器手动把备份文件拷贝至指定位置.
备份恢复成功后, 数据都正常, 但是不知为何, 一些自定义样式一直不生效.
直接把 /var/discourse/shared/standalone 下的所有数据拷贝至新机器上, 重新 rebuild 就生效了. 这样看来直接这样就可以了, 也不需要下载备份再上传了.