あなたの投稿が最高だと申し上げたいです。
問題を見つけました。Oracle Object Storageはパススタイルを使用します。
しかし、Discourseではパススタイルを使用するオプションがなく、仮想ホストスタイルを強制されます。
選択できればよかったのですが。
Minioでさえ、仮想ホストスタイルに合わせて設定する必要があります。
主要なクラウドプロバイダーはすべて仮想ホストスタイルをサポートしている(MinIOも同様)ことを考慮すると、非推奨のパススタイル機能のサポートを追加する計画はありません。
これは私が以前にも言ったことを覚えている初めてではありません。OPに追加して、仮想ホストスタイルをサポートするまでOracle Object Storageはサポートされないことを明示的に述べてはいかがでしょうか。
上記の解説は妥当ですが、Virtual Host Style標準を使用していないプロバイダーはサポートされていないことをより明確にする必要があります。
いくつかの点でそうしていますが、あまり明確ではありません。
テストをして判明しました。
どのサービスを試しましたか?うまくいかなかったサービスを教えていただければ、開始投稿のリストに追加できます。
Oracle Object Storageで試しました。
まだ「パススタイル」を使用しているため、機能しませんでした。
DigitalOcean Space を使用して S3 バックアップを設定しました。* app.yml ファイルに情報を追加し、./launcher rebuild app を正常に実行した後、rake posts:rebake コマンドを実行しようとすると、rake が見つからないというエラー メッセージが表示されます。
助けてください!行き詰まっています!
rake コマンドを入力する前に、
./launcher enter app
まず UX から投稿の HTML を再構築して、それが機能していることを確認してください。
@pfaffmanさん、ありがとうございます。再ベイクコマンドを実行する前に、以下のコマンドを実行しました。
./launcher enter app
また、「まずUXから投稿のHTMLを再構築して、それが機能していることを確認するかもしれません」とも言われました。
Discourseは初めてなので、その方法がわかりません。手順を教えていただけますでしょうか?
ガイドには記載されていませんが、これらの詳細を app.yml に入力し、必要なコマンドを実行した後、[設定] → [ファイル] および [設定] → [バックアップ] で設定を構成する必要がありますか?
いいえ。環境変数に設定を入れると、UXで変更できる機能が上書きされます。
ありがとうございます、@Benjamin_D。すぐに実行します。
ご協力ありがとうございます。
S3バックアップの設定を(完了したと思われます!)正常に完了しました。しかし、バックアップを実行すると、正常に完了します。
しかし、DigitalOcean Spaceのバケットにはファイルがありません!
以下に私の設定を示します。明白な理由から、アクセスキーとシークレットキーは含めていません。
after_assets_precompile:
- exec:
cd: $home
cmd:
- sudo -E -u discourse bundle exec rake s3:upload_assets
DISCOURSE_USE_S3: true
DISCOURSE_S3_REGION: NYC3
DISCOURSE_S3_ENDPOINT: nyc3.digitaloceanspaces.com
DISCOURSE_S3_ACCESS_KEY_ID: myaccesskey
DISCOURSE_S3_SECRET_ACCESS_KEY: mysecretkey
DISCOURSE_S3_CDN_URL: https://community-cdn.itechguides.com
DISCOURSE_S3_BUCKET: itg-community-files
DISCOURSE_S3_BACKUP_BUCKET: itg-community-files/backups
DISCOURSE_BACKUP_LOCATION: s3
DISCOURSE*: x の行はすべて、env: で始まるセクションのファイルの上の方、SMTP の設定のすぐ下に配置してください。
すごい!今からファイルを移動してテストします。
以下のスクリプトも移動すべきでしょうか?
after_assets_precompile:
- exec:
cd: $home
cmd:
- sudo -E -u discourse bundle exec rake s3:upload_assets
そのセクションはそれ自体がスタンザなので、どこに配置しても構いません(ただし、他のスタンザの途中でなければ)。
@pfaffman さん、本当にありがとうございます!関連する場所にファイルをすべて追加し、コンテナを再構築したところ、サイトがダウンし、空白のページが表示されています!



