Carrera alternativa

Actualmente, Discourse está alojado en Docker con nginx, ¡pero podrías añadir una opción en discourse-setup donde, en lugar de nginx, se ejecute Discourse directamente (para que Discourse sea accesible a través de :3000)… Además, otra opción en el instalador podría hacer que Discourse se ejecute en un puerto distinto del 3000. El EXPOSE se ajustará automáticamente en consecuencia. Discourse podría entonces ser accesible a través de un proxy inverso mediante un dominio.

1 me gusta

De nuevo: eso ya se puede hacer. Es una tarea realmente trivial.

1 me gusta

Sí, pero debería ser posible hacerlo sin configuraciones importantes.

1 me gusta

No es una configuración importante. Es solo otra configuración típica de host virtual que tienes que hacer siempre sin importar lo que esté escuchando en el backend; WordPress, Moodle o Discourse bajo Docker. Además, un cambio realmente menor en app.yml: qué puerto escuchará Discourse.

2 Me gusta

¿Qué variable en de app.yml sería esta?

1 me gusta

Como dijiste aquí Content Security Policy: The settings of the page have blocked the loading of a resource ("script-src") - #19 by Justman10000 deberías exponer solo 90:80.

1 me gusta

[quote=“Justman10000, post:1, topic:263333”]podrías añadir una opción en discourse-setup
[/quote]

discourse-setup está diseñado para soportar solo las instalaciones más básicas. Si estás haciendo algo como usar un proxy inverso, se asume que sabes lo suficiente sobre cómo funcionan las cosas como para que sea más fácil usar un editor de texto que ejecutar un script que haga un montón de preguntas.

4 Me gusta