Ocorreu um erro ao executar o aplicativo localmente no ambiente de produção.
dev/discourse/lib/discourse.rb:551:in `current_hostname’: uninitialized constant Discourse::SiteSetting (NameError)
Você quis dizer? Discourse::SiteSettingMissing
from /Users/dev/discourse/config/initializers/100-verify_config.rb:7:in `’
Bem-vindo ao Meta.
Normalmente, você executaria uma instalação de desenvolvimento localmente:
https://meta.discourse.org/tags/intersection/how-to/dev-install
Executar em Produção localmente e sem docker não é suportado.
Obrigado pela sua rápida resposta.
Então, para produção, precisamos usar o Docker?
você pode fazer o que quiser, mas obter suporte para outras configurações será complicado, a menos que você queira pagar alguém 
Há um projeto interessante aqui usando um túnel cloudflare para executar o Discourse localmente em um raspberry pi, que você pode ser capaz de replicar no WSL2 … mas ambos em Docker.
Nossa instalação suportada para produção está documentada aqui: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub.
Para desenvolvimento, use Topics tagged how-to & dev-install como Robert disse.
@rishabh obrigado pela sua resposta.
Entendi, configurei usando o docker, mas preciso fazer algumas alterações no código do rails, então como posso fazer isso para o ambiente de produção?
Crie um plugin.
Ou, se as alterações forem apenas de front-end, um componente de tema.