Страница обновления администратора не загружается с CDN

Продолжая решать проблемы после включения CDN и переноса ресурсов сайта и загрузок в S3-совместимое хранилище, я заметил, что страница /admin/upgrade не загружается, потому что файл MY_CDN/assets/docker-manager-app-07d06764ce8970a55a9e89aa092994a1691d4d67ece07e1dfd191354ff526af3.js (и несколько других файлов) загружается с основного CDN сайта, но он не включён в CSP по умолчанию.

Поэтому мне пришлось добавить MY_CDN/assets/ в настройку «content security policy script src» в Discourse. Несмотря на то, что в описании опции сказано: «Текущий хост и CDN включены по умолчанию», после добавления этой ручной записи страница обновления перестала быть пустой. Похоже, что список элементов, автоматически добавляемых в CSP по умолчанию, не охватывает всё необходимое.

Это касается версии Discourse 2.6.0.beta1 ( 232d277833 )

Как вы настроили свой CDN?

Мои переменные окружения в app.yml:

Кроме того, у меня есть хук загрузки ассетов из:

Это должно быть исправлено сейчас, подробнее на Totally blank upgrades page - #20 by pmusaraj