HetznerオブジェクトストレージとBunny CDNはサポートされていますか?

,

こんにちは。Hetzner Object StorageとBunny CDNをサポートしていますか?正しく動作させることができません。

S3リージョンが、私が求めるFalkensteinリージョンをサポートしていないことがわかりました。このリージョンを有効にするにはどうすればよいですか?

これについてはよくわかりません。リストにHetznerが含まれていません。

はい、そうです。

「いいね!」 1

こんにちは。返信ありがとうございます、ネイト。S3 Hetzner Object Bucket は動作させることができましたが、Bunny CDN はまったく動作させることができませんでした。Bunny CDN を有効にすると、ウェブサイトが読み込まれませんでした。Discourse が表示する読み込み画面でスタックしていました。

これらのガイドに従いましたか?

DISCOURSE_S3_CDN_URL を設定すると、すべてのアセットがそのホストからリクエストされるようになります。これには start-discourse の JavaScript ファイルやその他の .js ファイルも含まれます。一部の投稿では、DISCOURSE_CDN_URL を Discourse を実行しているサーバと同じホストに設定することでこれを回避できると示唆されていますが、その場合でも .js ファイルは同じホスト(DISCOURSE_S3_CDN_URL)を通じてリクエストされ続けます。

いいえ、アプリをビルドした後に upload_assets コマンドは実行しませんでした。なぜなら、.js ファイルを CDN にアップロードしたくなかったからです。理想的には、アップロードは S3 バケットのみにしたいですし、それ以外にアセットを CDN にホストしたくありません。

「いいね!」 1

それは仕組みが違います。
S3 にアセットをアップロードすると、CDN が S3 からそれらをプルします。

「いいね!」 2

これで動作するようになりました。

「いいね!」 2

それがどのように機能したか教えていただけますか? :slightly_smiling_face:

「いいね!」 1

こんにちは。お役に立てれば幸いです。もし不明な点がございましたら、お知らせいただければ、より分かりやすく書き直します。

app.yml で以下のように設定してください。

env:
  DISCOURSE_S3_CDN_URL: [BUNNY CDN]

その後、アプリを再構築した後、以下を実行しました。

sudo ./launcher enter app
rake s3:upload_assets
exit

[!] Hetzner Object Storage が S3 で動作することを確認しました。

「いいね!」 4

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.