外部nginxプロキシとhttps偽エラー

こんにちは

Discourse の基本的な Docker インストールの前面に外部の nginx プロキシを使用していますが、他のすべては正常に動作していますが、モバイルアプリのユーザーがログインできず、管理コントロールパネルに API キーが表示されません。さらに、rails コンソールで次のコマンドを実行すると
request = ActionDispatch::Request.new({})
request.ssl? の結果は false になります。これは、Docker 内部の nginx が HTTPS ではなく HTTP が使用されていると考えていることを示しているようです。app.yml を次のように設定しましたが、これは正しい設定でしょうか。nginx は Docker 内ではなく、Discourse と同じマシンで実行されています。

app.yml の設定に明らかなエラーや不備はありますか? 外部の nginx が証明書と SSL ターミネーションを処理します。

  • 「templates/web.template.yml」

  • 「templates/web.ratelimited.template.yml」

  • 「templates/web.ssl.template.yml」
    #- 「templates/web.letsencrypt.ssl.template.yml」

  • 「templates/web.socketed.template.yml」

  • #expose:

  • #- “80:80” # http

  • #- “443:443” # https

env:

DISCOURSE_FORCE_HTTPS: true

DISCOURSE_TRUSTED_PROXIES: 127.0.0.1,172.17.0.1