J'essaie d'exécuter l'application Discourse en local en environnement de production sans Docker

Erreur lors de l’exécution de l’application localement dans l’environnement de production.
dev/discourse/lib/discourse.rb:551:in `current_hostname’: constant Discourse::SiteSetting non initialisée (NameError)

Vouliez-vous dire Discourse::SiteSettingMissing

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

Bienvenue sur Meta.

Normalement, vous exécuteriez une installation de développement localement :

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

L’exécution en production localement et sans docker n’est pas prise en charge.

6 « J'aime »

Merci pour votre réponse rapide.

Donc, pour la production, nous devons opter pour Docker ?

3 « J'aime »

vous pouvez faire ce que vous voulez, mais obtenir de l’aide pour d’autres configurations sera délicat à moins que vous ne vouliez payer quelqu’un :slight_smile:

Il y a un projet intéressant ici utilisant un tunnel Cloudflare pour exécuter Discourse localement sur un Raspberry Pi, que vous pourriez peut-être reproduire sur WSL2… mais les deux dans Docker.

4 « J'aime »

Notre installation prise en charge pour la production est documentée ici : discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub.

Pour le développement, utilisez Topics tagged how-to & dev-install comme l’a dit Robert.

4 « J'aime »

@rishabh merci pour votre réponse.

Je vois, j’ai configuré en utilisant docker mais, je dois apporter quelques modifications au code de rails, alors comment puis-je faire cela pour l’environnement de production ?

Créez un plugin.

Ou si les changements sont uniquement côté client, un composant de thème.

5 « J'aime »

Compris, merci

1 « J'aime »

Un message a été divisé dans un nouveau sujet : Changer l’URL ou supprimer “Propulsé par Discourse”

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