Continuando com meus problemas após ativar um CDN e mover os ativos e uploads do meu site para armazenamento compatível com S3, notei que a página /admin/upgrade não carrega porque MY_CDN/assets/docker-manager-app-07d06764ce8970a55a9e89aa092994a1691d4d67ece07e1dfd191354ff526af3.js (e alguns outros arquivos) são carregados do CDN principal do site, mas isso não está incluído na CSP por padrão.
Então, precisei adicionar: MY_CDN/assets/ à configuração “content security policy script src” no Discourse. Mesmo que a opção diga “O host atual e o CDN estão incluídos por padrão”, após adicionar essa entrada manual, a página de atualização deixou de ficar em branco. Parece que a lista padrão de itens a incluir na CSP não cobre tudo.
Isso está ocorrendo com a versão do Discourse 2.6.0.beta1( 232d277833 )