DISCOURSE_S3_CDN_URL の定義:S3 CDN URL 内のアセットへのリンク

これに関する情報を共有します。先月私も同様の問題に対処していました。

DISCOURSE_S3_CDN_URLDISCOURSE_CDN_URL の両方の変数を設定し、S3 バケットをオリジンとするアップロード用と、サーバーをオリジンとするアセット用の 2 つの CloudFront ディストリビューションを作成することで解決しました。

私たちが使用しているコードは以下の通りです。

また、当社の app.yml(web.yml という名前にしています)もこちらです。ビルド時に変数を置換しています: infra/modules/services/discourse/web.yml at master · debtcollective/infra · GitHub