DiscourseをEmberフロントエンドなしのヘッドレスモードで実行することは可能でしょうか?
「いいね!」 1
#installation に再カテゴリ付けします。これは頻繁に寄せられる質問ではないためです。
具体的なユースケースについて詳しく教えていただけますか?
「いいね!」 3
React フロントエンドで Discourse API を利用しています。また、特定のユースケース向けに Discourse の機能を拡張する独自プラグインも導入しています。
ユーザーが当社の「API」URL にアクセスすると、現在、ブランド表示のない Discourse の Ember フロントエンドが表示されてしまいます。理想的には、これを無効にしたいと考えています。
「いいね!」 3
カスタムアプリがDiscourse APIを呼び出す際にカスタムヘッダーを設定し、内部のDiscourse nginxにその特別なヘッダーを持たないすべてのリクエストを403で拒否する小さなルールを追加することをお勧めします。
「いいね!」 12
@Falco さん、ご提案ありがとうございます。公式の Discourse Docker イメージを使いながら、これを行う最適な方法はどのようなものでしょうか?
app.yml ファイルで必要な変形を行うことができます。
現在の app.yml ファイルは、以下のように終わっているはずです。
run:
- exec: echo "Beginning of custom commands"
## blablabla
- exec: echo "End of custom commands"
nginx ファイルで置換を実行し、以下のように変更できます。
run:
- exec: echo "Beginning of custom commands"
## blablabla
- replace:
filename: "/etc/nginx/conf.d/discourse.conf"
from: "location @discourse {"
to: |
location @discourse {
add_header AAA bbb;
- exec: echo "End of custom commands"
いくつかの例は、discourse_docker/templates at master · discourse/discourse_docker · GitHub にあります。
「いいね!」 4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.