Multi-Site-Wiederaufbau geht offline

Hallo,

ich plane, eine große Community zu verwalten, und muss die Website während Updates online halten, um die Benutzer nicht zu verärgern.

Jedes Mal, wenn wir unserer Multi-Site-Konfiguration in app.yml eine neue Domain hinzufügen, müssen wir ./launcher rebuild app ausführen, was etwa 25-30 Minuten dauert. Während dieser Zeit geht das Discourse-Forum offline.

Gibt es eine Möglichkeit, ein Update durchzuführen, ohne die Website während dieses Prozesses offline zu nehmen?

Ich habe Vorschläge gesehen, eine „Offline“-Seite einzurichten, aber eine Meldung wie „Wir sind in 40 Minuten zurück“ mehrmals pro Woche ist keine praktikable Lösung.

Mit freundlichen Grüßen,
Jonathan

Keine elegante Lösung, aber Sie können die Instanz immer in mehrere Container aufteilen.

Wenn Sie mehrere Domains hinzufügen und jede Woche mehrere neue Discourse-Sites einrichten müssen, ist dies ein sehr spezifischer Anwendungsfall, und ich glaube, Sie benötigen benutzerdefinierte Skripte, um den ursprünglichen Launcher zu ersetzen.

1 „Gefällt mir“