Sem encontrar o código, acho que o que acontece é que, se você tiver um certificado, DISCOURSE_FORCE_HTTPS é definido como true, então ele fica oculto na UX.
É isso! A outra maneira de colocar coisas em config/discourse.conf é definir uma variável de ambiente, que resulta em algo escrevendo isso naquele arquivo exatamente assim.