discourse community setup and migration guide

初始化过程参照这篇帖子

配置文件有配置 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 迁移了一下 论坛

首先参照这篇帖子 用官方推荐的办法迁移了一下, 迁移过程中有几个坑, 下面记录了一下:

  1. 在新的机器安装discourse 的时候, 管理员账号无法激活 参照 邮件配置 成功添加管理员账号.

  2. 在上传的之前的备份的时候一直卡在8% 原因不详, 后来直接登上服务器手动把备份文件拷贝至指定位置.

  3. 备份恢复成功后, 数据都正常, 但是不知为何, 一些自定义样式一直不生效.

  4. 直接把 /var/discourse/shared/standalone 下的所有数据拷贝至新机器上, 重新 rebuild 就生效了. 这样看来直接这样就可以了, 也不需要下载备份再上传了.

你可能感兴趣的:(discourse community setup and migration guide)