Das Discourse-Team hat mich nicht kontaktiert (vielleicht würde dieses Feature die Komplexität des Projekts erhöhen, aber ich denke, das wäre nur gering), daher gibt es vorerst nichts (aber das oben Genannte sollte trotzdem funktionieren, auch wenn es nicht im offiziellen discourse_docker-Repository enthalten wäre).
@justin Eigentlich ist mein Hauptgrund gar nicht die Minimierung von Ausfallzeiten, sondern ein Basis-Image bereitzustellen, das alle Ruby-Gems, Plugins und das Discourse-Repository bereits installiert enthält. Dieses könnte in verschiedenen Umgebungen wie Staging und Production sowie sogar für verschiedene Projekte verwendet werden, sofern sie dieselben Plugins nutzen. Dabei müssten nur die DB-Migration und die Aufgaben zum Vorcompilieren der Assets (die auf der Zielmaschine ausgeführt werden müssen) durchgeführt werden. Das würde Probleme beim Upgrade von Discourse vermeiden.
Die reduzierte Ausfallzeit wäre eher ein Nebeneffekt – ein willkommener. Letztendlich liegt es jedoch beim Discourse-Team, ob diese Funktion aufgenommen werden soll oder nicht, aber ich wäre sehr erfreut.