Creare un secondo file simile ad app.yml è sufficiente per il multisito?

Sto cercando di creare una seconda istanza di Discourse sulla mia macchina che venga servita su un dominio diverso tramite un reverse proxy.

Va bene se copio semplicemente il file app.yml corrente in un file app2.yml, modifico ciò che deve essere modificato e poi eseguo ./launcher build app2?

Sì, puoi farlo. Tuttavia, ti consiglio di dedicare un po’ più di tempo per spostare i container web e dei dati separatamente, in modo da avere una sola istanza di Redis e Postgres in esecuzione. Ma se non ti importa di consumare un po’ più di RAM e non hai bisogno del vantaggio di tempi di inattività ridotti durante il rebuild, la tua idea va bene.

Questo utilizzerà un po’ più di RAM rispetto a un setup multisito, ma ti permette di avere set di plugin diversi.

Sembra qualcosa che mi potrebbe essere utile. Potrei ridurre i costi consolidando due host in uno (leggermente) più grande.

Se avrai successo, apprezzerei molto una descrizione della tua configurazione. Sono un amministratore Linux esperto, ma non in quest’area.

Capisco, ma avendola letta diverse volte in passato, sarei interessato a qualcosa di più semplice. Entrambi i miei forum sono piccoli e con basso traffico.

In tal caso, sì, una seconda copia di samples/standalone.yml va bene, ma: assicurati di aggiornare /var/discourse/shared/[standalone]/ e altre risorse esposte all’host con un altro nome.