Comment faire évoluer Discourse horizontalement ?

Il existe de nombreuses discussions connexes sur Discourse peut-il publier des images Docker fréquentes qui n’ont pas besoin d’être initialisées ?.

L’essentiel est le suivant :

  1. Vous fournissez des services externes pour PostgreSQL, Redis et le répartiteur de charge, et vous configurez app.yml pour les utiliser, comme par exemple Exécuter Discourse avec un serveur PostgreSQL séparé.

  2. Exécutez ./launcher bootstrap app quelque part. Cela entraînera la création d’une image de conteneur sur la machine locale. Téléversez cette image vers votre service d’enregistrement de conteneurs.

  3. Vous pouvez maintenant lancer autant d’instances que vous le souhaitez, en indiquant à toutes d’exécuter l’image exportée à l’étape précédente.