Dockerを使わずにローカルの本番環境でDiscourseを実行しようとしています

本番環境でローカルにアプリを実行中にエラーが発生しました。
dev/discourse/lib/discourse.rb:551:in `current_hostname’: 未初期化の定数 Discourse::SiteSetting (NameError)

Did you mean? Discourse::SiteSettingMissing

from /Users/dev/discourse/config/initializers/100-verify_config.rb:7:in `’

Metaへようこそ。

通常は、ローカルで開発用のインストールを実行します。

https://meta.discourse.org/tags/intersection/how-to/dev-install

Dockerを使用せずにローカルで本番環境を実行することはサポートされていません。

「いいね!」 6

迅速なご対応ありがとうございます。

では、本番環境ではDockerを使用する必要があるということでしょうか?

「いいね!」 3

好きなようにやってもらって構いませんが、誰かに費用を払わない限り、他のセットアップのサポートを得るのは難しいでしょう :slight_smile:

ここでは、Raspberry Pi 上で Discourse をローカルで実行するために Cloudflare Tunnel を使用した楽しいプロジェクトがあります。WSL2 でも同様のことを再現できるかもしれませんが、どちらも Docker 上で実行します。

「いいね!」 4

本番環境のサポートされているインストール方法については、こちらをご覧ください: https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md。

開発については、Robertが言ったように、Topics tagged how-to & dev-install を使用してください。

「いいね!」 4

@rishabh、ご返信ありがとうございます。

Dockerを使用してセットアップしましたが、Railsコードに変更を加える必要があります。本番環境ではどのようにすればよいでしょうか?

プラグインをビルドする

または、変更がフロントエンドのみの場合は、テーマコンポーネント

「いいね!」 5

承知いたしました、ありがとうございます

「いいね!」 1

投稿が新しいトピックに分割されました:URLを変更するか、Discourseによる提供を削除する

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