Sto cercando di eseguire l'app Discourse localmente in ambiente di produzione senza Docker

Errore durante l’esecuzione dell’app in locale nell’ambiente di produzione.
dev/discourse/lib/discourse.rb:551:in `current_hostname’: Costante non inizializzata Discourse::SiteSetting (NameError)

Intendevi Discourse::SiteSettingMissing

from /Users/dev/discourse/config/initializers/100-verify_config.rb:7:in `’

Benvenuto in Meta.

Normalmente eseguiresti un’installazione di sviluppo localmente:

https://meta.discourse.org/tags/intersection/how-to/dev-install

L’esecuzione in produzione localmente e senza docker non è supportata.

6 Mi Piace

Grazie per la tua rapida risposta.

Quindi per la produzione dobbiamo usare Docker?

3 Mi Piace

puoi fare quello che ti senti, ma ottenere supporto per altre configurazioni sarà complicato a meno che tu non voglia pagare qualcuno :slight_smile:

C’è un progetto interessante qui che utilizza un tunnel cloudflare per eseguire Discourse localmente su un raspberry pi, che potresti essere in grado di replicare su WSL2… ma entrambi in Docker.

4 Mi Piace

La nostra installazione supportata per la produzione è documentata qui: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub.

Per lo sviluppo, usa Topics tagged how-to & dev-install come ha detto Robert.

4 Mi Piace

@rishabh grazie per la tua risposta.

Capisco, ho configurato usando docker ma devo apportare alcune modifiche al codice rails, quindi come posso farlo per l’ambiente di produzione?

Crea un plugin.

Oppure, se le modifiche sono solo sul front-end, un componente tema.

5 Mi Piace

Va bene, grazie

1 Mi Piace

Un post è stato diviso in un nuovo argomento: Cambia URL o rimuovi Powered by Discourse

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