Sin encontrar el código, creo que lo que sucede es que si tienes un certificado, DISCOURSE_FORCE_HTTPS se establece en true, por lo que está oculto en la UX.
¡Eso es todo! La otra forma de introducir elementos en config/discourse.conf es estableciendo una variable de entorno, lo que da como resultado que algo escriba eso en ese archivo tal como está.