Estoy intentando ejecutar la aplicación Discourse localmente en un entorno de producción sin Docker

Se está produciendo un error al ejecutar la aplicación localmente en el entorno de producción.
dev/discourse/lib/discourse.rb:551:in `current_hostname’: constante no inicializada Discourse::SiteSetting (NameError)

¿Te refieres a Discourse::SiteSettingMissing?

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

Bienvenido a Meta.

Normalmente ejecutaría una instalación de desarrollo localmente:

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

Ejecutar producción localmente y sin docker no está soportado.

6 Me gusta

Gracias por tu rápida respuesta.

Entonces, ¿para producción debemos usar Docker?

3 Me gusta

puedes hacer lo que te parezca, pero conseguir soporte para otras configuraciones va a ser complicado a menos que quieras pagarle a alguien :slight_smile:

Hay un proyecto interesante aquí que utiliza un túnel de Cloudflare para ejecutar Discourse localmente en una Raspberry Pi, que podrías replicar en WSL2… pero ambos en Docker.

4 Me gusta

Nuestra instalación admitida para producción está documentada aquí: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub.

Para desarrollo, usa Topics tagged how-to & dev-install como dijo Robert.

4 Me gusta

@rishabh gracias por tu respuesta.

Ya veo, lo he configurado usando docker, pero necesito hacer algunos cambios en el código de rails, así que, ¿cómo puedo hacer esto para el entorno de producción?

Crea un plugin.

O si los cambios son solo de front-end, un componente de tema.

5 Me gusta

Entendido, gracias

1 me gusta

Se dividió una publicación en un nuevo tema: Cambiar URL o eliminar Powered by Discourse

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