是的,确实如此。docker_manager 插件在模板中使用 javascript_include_tag 加载了两个 JS 文件,而该标签无法识别 DISCOURSE_S3_CDN_URL,因此默认回退到 DISCOURSE_CDN_URL,从而触发了 CSP 限制。
现已通过 FIX: blank upgrade page when using S3 CDN and CSP · discourse/docker_manager@3d37fd6 · GitHub 修复。
@paulrudy 如果你更新了 docker_manager 插件,就不再需要手动将 https://cdn-to-discourse.b-cdn.net/assets/ 添加到你的 CSP 中。