将更多热门插件与 Discourse 核心打包

抱歉将话题稍微偏离了,但我觉得没有更合适的主题,而且这与之前的问题有些关系。

自上次消息以来,我认为 discourse/docker_manager 上又进行了进一步的更改,导致旧版本构建出现更多问题。在今天重新构建后,Discourse 的整个管理界面停止工作,并出现类似以下的错误:

loader.js:247 Uncaught (in promise) Error: Could not find module `discourse/admin/models/admin-plugin` imported from `discourse/plugins/docker_manager/discourse/models/repo`

我通过在 yml 中使用以下命令修复了构建:

  - git clone https://github.com/discourse/docker_manager.git && cd docker_manager && git reset --hard 314bbd78c200860c76bb62ced65b40e7cde5aa02 && cd ..

不确定是哪个提交导致了问题,但这足以让它恢复正常工作。

我知道,我知道,我必须升级(我是认真的)。但是,可能还有其他像我们一样的人,因为这样或那样的原因,被困在旧版本上比计划的时间更长,而没有更改版本就导致旧版本构建中断是有点出乎意料的。

无论如何,我已经找到了一个权宜之计,直到我们升级,所以只是分享这个,以防对处于相同情况的其他人有用。

1 个赞