s3を設定したけど、アセットはローカルで配信したい

このガイドに従ってS3をすでに設定しました。

Discourseのアセットをローカルで提供したい場合はどうすればよいですか?

こんにちは :waving_hand: トピックのタイトルと内容は少し矛盾していますが、Object Storage にアセットを保存したいと仮定します。:thinking:

「いいね!」 1

申し訳ありません。おっしゃる通りです。投稿を編集しました。アセットはローカルで提供されるようにしたいです。

after_assets_precompile を有効にすると、rake s3:upload_assets の行でビルドが1時間ハングするため、プロセスを終了しました。また、after_assets_precompile を無効にすると、S3 でアセットが見つからないため、フォーラムが表示されません。

それがあなたが解決したい問題だと思います。これは問題そのものではなく、問題の症状である可能性が高いです。

DISCOURSE_USE_S3 を false に設定する(または含めない)と、アセットが s3 にプッシュされなくなると思います。

「いいね!」 1