Come si scala Discourse orizzontalmente?

C’è molta discussione correlata su Discourse può distribuire immagini Docker frequenti che non richiedono l’avvio iniziale?.

L’essenziale è:

  1. Fornisci servizi esterni per PostgreSQL, Redis e Load Balancer e configura app.yml per utilizzarli, come ad esempio Esecuzione di Discourse con un server PostgreSQL separato.

  2. Esegui ./launcher bootstrap app da qualche parte. Questo porterà alla creazione di un’immagine del contenitore nella macchina locale. Carica questa immagine nel tuo servizio di registro contenitori.

  3. Ora puoi avviare quante istanze desideri, indicando a tutte di eseguire l’immagine esportata nel passaggio precedente.

4 Mi Piace