Boost
(Boost)
1
CDN を有効化し、サイトのアセットとアップロードを S3 互換ストレージに移行した後に引き続き問題が発生しています。/admin/upgrade ページが読み込まれないことに気づきました。これは MY_CDN/assets/docker-manager-app-07d06764ce8970a55a9e89aa092994a1691d4d67ece07e1dfd191354ff526af3.js(およびいくつかの他のファイル)がメインサイトの CDN から読み込まれていますが、それがデフォルトで CSP に含まれていないためです。
そのため、Discourse の「コンテンツセキュリティポリシーのスクリプト src」設定に MY_CDN/assets/ を手動で追加する必要がありました。このオプションには「現在のホストと CDN はデフォルトで含まれます」と表示されていますが、この手動エントリを追加したところ、アップグレードページが空白ではなくなりました。つまり、CSP に含めるデフォルトのリストはすべてを網羅していないようです。
これは Discourse バージョン 2.6.0.beta1( 232d277833 ) でのことです。
「いいね!」 1
Boost
(Boost)
3
app.yml の環境変数:
さらに、アップロード用フックも以下の通り設定しています:
pmusaraj
(Penar Musaraj)
4
「いいね!」 2
pmusaraj
(Penar Musaraj)
クローズされました:
5
このトピックは 29 時間後に自動的に閉鎖されました。新しい返信は受け付けていません。