Estou tentando rodar o aplicativo Discourse localmente em ambiente de produção sem Docker

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.

6 curtidas

Obrigado pela sua rápida resposta.

Então, para produção, precisamos usar o Docker?

3 curtidas

você pode fazer o que quiser, mas obter suporte para outras configurações será complicado, a menos que você queira pagar alguém :slight_smile:

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.

4 curtidas

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.

4 curtidas

@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.

5 curtidas

Entendido, obrigado

1 curtida

Uma postagem foi dividida em um novo tópico: Alterar URL ou remover Powered by Discourse

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.