在使用discourse构建是发现都是下载最新的版本代码去构建,但有时只是需要特定的版本,故操作如下:
launcher脚本禁止自动更新
在目录/var/discourse
vi launcher
找到以下两行并操作
echo “Updating Launcher…”
注释git
echo “Launcher updated, restarting…”
注释exec
使用固定版本重建app
在app.yml配置文件找到
#version: tests-passed
注释掉并替换成特定的commit id,比如:
version: f7a335a64e7146166d5fdaedcfee816997f2822d
discourse的版本通过github网站查看或使用命令查看
git show
重新构建 ./laucher rebuild app
更新管理员密码:
docker exec -ti container_id /bin/bash
cd /var/www/discourse/
rake admin:create