Proxy nginx externo e erro falso de https

Olá

Estou usando um proxy nginx externo na frente da instalação básica do Discourse em docker, todo o resto funcionou muito bem, exceto que os usuários do aplicativo móvel não conseguem fazer login e as chaves de API não são exibidas no painel de controle de administração. Além disso, o console rails retorna o comando
request = ActionDispatch::Request.new({})
request.ssl? o resultado é false, então aparentemente o nginx interno do docker pensa que http está sendo usado em vez de https, configurei o app.yml assim, esta é a configuração correta? O nginx é executado na mesma máquina que o Discourse, não dentro do docker.

Você vê algum erro ou deficiência óbvia na configuração do app.yml? O nginx externo lida com certificados e terminação 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