UIや認証なしで、純粋にQ&A機能のためにDiscourseを使用する

Discourseの機能は気に入っていますが、内部フォーラムを実行するためにバックエンドと関連APIのみを使用したいと考えています。この目的のため、特定のディスカッションに関連するトピックを取得するためにDiscourse APIを利用するカスタムUIがあります。さらに、ユーザーはトピックにアクセスする前にすでにサインインしていると想定します。この目的のため、Discourseのセットアップ方法を教えてください。

「いいね!」 1

通常どおり設定します。

フロントエンドに渡すAPIキーを取得することになるでしょう。

したがって、Discourseでそれらのユーザーを作成し、Discourse Connectを使用してフロントエンドからログインさせることになるでしょう。または、コードで認証を行い、グローバルAPIキーを使用してDiscourseからデータを取得することもできます。

「いいね!」 1

メール機能は削除可能でしょうか?当社のユースケースでは必要ありません。

ユーザーモデルにはメールアドレスが必要です。すべてダミーのメールアドレスを指定し、メールを無効にすることができます。

「いいね!」 1

ダミーのメールサーバーを設定する必要があるということですか?ディスコースの設定のためだけに提供されるということですか?

偽の認証情報を提供できます。

「いいね!」 1

素晴らしい!これまでの質問に答えてくれて本当にありがとう!
https://github.com/discourse/discourse/blob/main/documents/INSTALL-cloud.md のクラウドインストール手順を見ていました。
ローカルで本番ビルドをセットアップして簡単なやり取りをテストするために、これらの手順に従おうとしました。
しかし、手順にはIPアドレスを使用してアプリにアクセスできないと記載されています。
ローカルでアプリを実行するつもりなら、代わりに何を使用すればよいですか?

「いいね!」 1

ホスト名ですか?ローカルでローカルに実行したいのであれば、localhost でしょうか?

「いいね!」 1

インターネットからアクセス可能な有効なホスト名を使用するのが最も簡単です。そうしたくない場合は、標準のインストール手順が適用されないため、ほとんどの場合、自分で対応する必要があります。

「いいね!」 1