Eine Instanz zu Multisite hinzufügen, ohne den Container neu zu erstellen

Hallo,

Ein Discourse-System wurde als Multisite eingerichtet und betreibt sechs Instanzen auf sechs Datenbanken und sechs verschiedenen Domains. Jedes Mal, wenn eine neue Instanz hinzugefügt wird, wird der Container neu erstellt:

./launcher rebuild app

Das dauert einige Minuten, und währenddessen sind alle Foren offline. In den letzten Monaten hat das einwandfrei funktioniert, und alles ist in Ordnung. Allerdings wirkt sich mit wachsender Anzahl an Instanzen die Unannehmlichkeit, jedes Mal alle Foren herunterzufahren, wenn eine neue hinzukommt, auf eine immer größere Anzahl von Nutzern aus.

Gibt es eine Anleitung, um eine neue Foreninstanz dynamisch hinzuzufügen, ohne die App neu zu erstellen?

Viele Grüße

3 „Gefällt mir“

Wenn die Datenbank erstellt und migriert wurde und die multisite.yml im Container aktualisiert ist, können Sie einfach sv restart unicorn ausführen. Ich glaube jedoch nicht, dass es eine einfache Möglichkeit dafür gibt.

Meines Erachtens möchten Sie eine Installation mit zwei Containern, damit Sie das Bootstrap-Verfahren durchführen können, während der alte Container weiterläuft.

2 „Gefällt mir“

Vielen Dank für deine Antwort!

Bezugst du dich auf diesen Beitrag?

3 „Gefällt mir“

Ja, das meine ich mit einer Zwei-Container-Installation.

2 „Gefällt mir“