帮助部署旧版本的 Discourse

最新总结,如果只是想部署最新的长期支持版本,只需要修改containers/app.yml

# 在最后面新增如下配置
params:
  version: esr

然后重新构建就可以了。如果构建中途出现什么错误,大概率是网络问题,特别是中国用户。

如果遇到了Oops错误,请参考这篇帖子:Oops 错误 - 支持 - Discourse Meta

我们在 if [[ ]] 语句内部使用该命令来检查提供的引用是否与当前分支相同。对于标签和非最新分支,预期会失败,因此我们会进入 if 语句的“else”分支。

这将执行 git checkout ...,该操作可以处理标签。

太好了,很高兴听到您已成功解决!

2 个赞

当启动器尝试拉取最新版本时,这将会给你带来问题。

你需要执行 git stash 或者 git checkout templates/web.template.yml

1 个赞