¿Es suficiente crear un segundo archivo similar a app.yml para multisitio?

Estoy intentando crear una segunda instancia de Discourse en mi máquina que se sirva en un dominio diferente a través de un proxy inverso.

¿Sería correcto simplemente copiar el archivo app.yml actual a app2.yml, modificar lo que sea necesario y luego ejecutar ./launcher build app2?

3 Me gusta

Sí, puedes hacerlo. Sin embargo, te recomendaría dedicar un poco más de tiempo a moverte a contenedores web y de datos separados para que solo tengas una instancia de Redis y PostgreSQL en ejecución. Pero si no te importa desperdiciar algo de RAM y no necesitas la ventaja de reducir el tiempo de inactividad durante la reconstrucción, tu idea está bien.

Esto utilizará un poco más de RAM que una configuración multisitio, pero te permitirá tener diferentes conjuntos de complementos.

6 Me gusta

Esto suena como algo que me ayudaría. Podría reducir mis costos consolidando dos servidores en uno (ligeramente) más grande.

Si tienes éxito, agradecería mucho una descripción de tu configuración. Soy un administrador de Linux con experiencia, pero no en esta área.

Te entiendo, pero después de haber leído eso varias veces en el pasado, me interesaría algo más sencillo. Ambos foros son pequeños y tienen poco tráfico.

1 me gusta

En ese caso, sí, una segunda copia de samples/standalone.yml será suficiente, pero: asegúrate de actualizar /var/discourse/shared/[standalone]/ y otros recursos expuestos al host a otro nombre.

2 Me gusta