Discourse论坛 launcher维护命令

/var/discourse 下的 launcher命令维护操作:

Usage: launcher COMMAND CONFIG [--skip-prereqs]
Commands:
    start:      启动/初始化容器
    stop:       关闭运行中的容器
    restart:    重启容器
    destroy:    关闭并删除容器
    enter:      使用 nsenter 进入容器
    ssh:        在运行中的容器中启动 bash shell
    logs:       容器的 Docker 日志
    mailtest:   测试容器中的邮件配置
    bootstrap:  基于配置文件预设模板初始化容器
    rebuild:    重建一个容器(删除老容器,初始化,启动新容器)

初始化 Discourse

./launcher bootstrap app

启动 Discourse:

./launcher start app

重建 Discourse:

./launcher rebuild app

查看日志 Discourse:

./launcher logs app

清理Docker 重建占用空间

./launcher cleanup

配置管理员用户
1、进入容器
./launcher enter app

2、创建管理员账户

rake admin:create