Estou rodando o Discourse em contêineres usando o painel de gerenciamento de servidor 1Panel (código aberto), o que facilita a administração do servidor.
A arquitetura do 1Panel é: Usuário -> Cloudflare -> Nginx do 1Panel -> Contêiner Discourse.
Minha compreensão é que, mesmo modificando o arquivo de configuração app.yml do Discourse, o Nginx do 1Panel continua posicionado entre a Cloudflare e o Discourse.