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 :
-
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é.
-
Exécutez
./launcher bootstrap appquelque 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. -
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.