为上传配置与 S3 兼容的对象存储提供商

我也遇到了同样的情况,配置了对象存储(minio)但没有 CDN。这是否是一个可以支持的用例?

根据我目前测试的来看,只有 markdown-it-bundle 这个 js 文件有问题,因为它指向了错误的 URL - DISCOURSE_HOSTNAME/DISCOURSE_S3_CDN_URL/assets/markdown-it-bundle-HASH.br.js

这看起来像是一个 bug,如果我设置了 DISCOURSE_CDN_URL 变量,它仍然会以 DISCOURSE_HOSTNAME/DISCOURSE_CDN_URL/assets/markdown-it-bundle-HASH.br.js 的形式指向错误的 URL。

它实际上应该指向 DISCOURSE_S3_CDN_URL/assets/markdown-it-bundle-HASH.br.js

其他的 js 资源都指向正确的 URL。

我猜从你的话来看,我还会遇到其他尚未发现的问题。也许你可以提供更多关于可能出错的信息?

如果我理解得没错,js 资源在对象存储上,样式表应该在 CDN 上。没有 CDN 的情况下,样式表是否可以像往常一样由应用程序提供?(从我看到的情况来看,确实是这样)

感谢你的帮助。

3 个赞