У меня тоже такая ситуация: есть настроенное объектное хранилище (MinIO), но нет CDN. Это сценарий использования, который можно поддержать?
Судя по моим тестам, проблема возникает только с файлом markdown-it-bundle.js, так как он указывает на неверный URL: DISCOURSE_HOSTNAME/DISCOURSE_S3_CDN_URL/assets/markdown-it-bundle-HASH.br.js.
Похоже, это баг: даже если установить переменную DISCOURSE_CDN_URL, ссылка остаётся неверной в формате DISCOURSE_HOSTNAME/DISCOURSE_CDN_URL/assets/markdown-it-bundle-HASH.br.js.
Она должна указывать на DISCOURSE_S3_CDN_URL/assets/markdown-it-bundle-HASH.br.js.
Остальные JS-ресурсы ссылаются на правильный URL.
Похоже, исходя из ваших слов, у меня возникнут и другие проблемы, которые я ещё не выявил. Можете ли вы подробнее рассказать, что может пойти не так?
Если я правильно понял, JS-ресурсы находятся в объектном хранилище, а стили должны размещаться на CDN. Если CDN нет, могут ли стили предоставляться приложением как обычно? (Судя по моим наблюдениям, так и происходит.)
Спасибо за помощь.