Ich versuche, die Discourse-App lokal in der Produktionsumgebung ohne Docker auszuführen

Fehler beim lokalen Ausführen der App in der Produktionsumgebung.
dev/discourse/lib/discourse.rb:551:in
`current_hostname’: Unkonstante Konstante Discourse::SiteSetting (NameError)

Meinten Sie Discourse::SiteSettingMissing

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

Willkommen bei Meta.

Normalerweise würden Sie eine Entwicklungsinstallation lokal ausführen:

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

Die Ausführung von Produktionsversionen lokal und ohne Docker wird nicht unterstützt.

6 „Gefällt mir“

Vielen Dank für Ihre schnelle Antwort.

Müssen wir für die Produktion also auf Docker umsteigen?

3 „Gefällt mir“

Du kannst tun, was du willst, aber es wird schwierig, Unterstützung für andere Setups zu bekommen, es sei denn, du willst jemanden bezahlen :slight_smile:

Hier gibt es ein interessantes Projekt, das einen Cloudflare Tunnel verwendet, um Discourse lokal auf einem Raspberry Pi auszuführen, was du möglicherweise unter WSL2 nachbilden kannst … aber beides in Docker.

4 „Gefällt mir“

Unsere unterstützte Installation für die Produktion ist hier dokumentiert: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub.

Für die Entwicklung verwenden Sie Topics tagged how-to & dev-install, wie Robert sagte.

4 „Gefällt mir“

@rishabh danke für deine Antwort.

Ich verstehe, ich habe es mit Docker eingerichtet, aber ich muss einige Änderungen am Rails-Code vornehmen. Wie kann ich das für die Produktionsumgebung tun?

Erstellen Sie ein Plugin.

Oder wenn es sich nur um Frontend-Änderungen handelt, eine Theme-Komponente.

5 „Gefällt mir“

Verstanden, danke

1 „Gefällt mir“

Ein Beitrag wurde in ein neues Thema aufgeteilt: URL ändern oder „Powered by Discourse“ entfernen

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