Tengo un servidor dedicado que ejecuta mi sitio web con Nginx. Estoy intentando seguir la guía enlazada (https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md), pero al ejecutar el comando ./discourse-setup, este se detuvo y mostró un mensaje que me dirige a un enlace (Run other websites on the same machine as Discourse). Sin embargo, en ese enlace se indica que debo editar mi archivo app.yml, pero este no existe porque el comando de configuración falló al iniciarse.
https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md
Puedes copiar samples/standalone.yml.
Puedes editar discourse-setup para omitir la prueba.
Puedes desactivar tu servidor web el tiempo suficiente para ejecutar discourse-setup.
Hacer que Discourse funcione es la parte más sencilla de la configuración avanzada que estás intentando.
Consulta Run other websites on the same machine as Discourse. Creo que hay otro tema específico para nginx.
Gracias por la respuesta.
¿Qué quieres decir con esa frase? En realidad seguí los pasos que mencionaste, pero ahora mismo, si escribo ./launcher rebuild app, después de un tiempo obtengo otro error que dice: " [2019-07-02T11:51:07.931930 #16] INFO – : > cd /var/www/discourse && gem update bundler
ERROR: While executing gem … (Gem::RemoteFetcher::UnknownHostError)
timed out (https://rubygems.org/specs.4.8.gz)"
Ese es un problema diferente.
Probablemente signifique que tu servidor tiene un problema de red o de DNS.
Pero, ya tengo otra aplicación web en ejecución en este servidor. Ni siquiera puedo ejecutar el comando “./launcher enter app”, porque no tengo el contenedor activo y en funcionamiento para mí.
Edición: Creo que mi problema es que crear una configuración de nginx en mi host para mi contenedor no surte efecto; no puedo configurar un proxy inverso.