Rebuild ist ein Allzweck-Update, das Folgendes bewerkstelligen kann:
- Aktualisierung der Discourse-Quelldateien
- Aktualisierung von Abhängigkeiten auf Betriebssystemebene, z. B. eine Hauptversion von Ruby
- Aktualisierung auf neuere und inkompatible Versionen von PostgreSQL, wobei das Update automatisch das Datenformat der Datenträger für die neuere Version anpasst
- Aktualisierung des Docker-Images. Als Beispiel: Anfang dieses Jahres wechselten wir von Ubuntu 16.04 auf das neueste Debian, was für den Nutzer völlig transparent ablief – es genügte,
./launcher rebuild appeinzugeben.
Rebuilds sind nicht ständig notwendig; sie sind nur einige Male pro Jahr zwingend erforderlich, wenn ein massives Update von Abhängigkeiten ansteht. Für alle anderen Updates können Sie durch Klicken auf den Web-Updater in der Admin-Oberfläche Updates ohne Ausfallzeit durchführen.
Weitere „DevOps“-Themen finden Sie unter:
und vieles mehr unter #howto:sysadmin