Ich befinde mich ebenfalls in dieser Situation mit einem konfigurierten Objektspeicher (minio), aber ohne CDN. Könnte dies ein Anwendungsfall sein, der unterstützt werden könnte?
Nach allem, was ich bisher in meinen Tests sehe, gibt es nur bei der JavaScript-Datei markdown-it-bundle Probleme, da sie auf die falsche URL verweist: DISCOURSE_HOSTNAME/DISCOURSE_S3_CDN_URL/assets/markdown-it-bundle-HASH.br.js
Das scheint tatsächlich ein Fehler zu sein. Wenn ich die Variable DISCOURSE_CDN_URL setze, verweist sie immer noch auf die falsche URL in der Form DISCOURSE_HOSTNAME/DISCOURSE_CDN_URL/assets/markdown-it-bundle-HASH.br.js
Sie sollte auf DISCOURSE_S3_CDN_URL/assets/markdown-it-bundle-HASH.br.js verweisen.
Andere JavaScript-Assets verweisen auf die richtige URL.
Ich vermute, basierend auf dem, was Sie sagen, dass ich weitere Probleme haben werde, die ich noch nicht identifiziert habe. Können Sie mir vielleicht mehr Informationen darüber geben, was schiefgehen könnte?
Wenn ich es richtig verstehe, befinden sich die JavaScript-Assets im Objektspeicher, und die Stylesheets sollten über ein CDN geliefert werden. Könnten die Stylesheets ohne CDN wie gewohnt von der Anwendung geliefert werden? (Nach allem, was ich sehe, ist das der Fall.)
Vielen Dank für Ihre Hilfe.