Automatische Updates via Cronjob - ist das sicher?

Ich denke darüber nach, Discourse über einen Cronjob automatisch zu aktualisieren. Zum Beispiel alle zwei Wochen nachts ein Cronjob mit Folgendem:

cd /var/discourse
./launcher rebuild app

Glaubst du, das ist sicher? Oder sollte ich das manuell machen?

Es ist möglich, dass etwas schiefgeht und Ihre Website beschädigt wird. Ich empfehle Ihnen, darauf zu achten, wenn Sie es tun.

2 „Gefällt mir“

Ja. Ich habe daran gedacht, die gesamte Build-Ausgabe per E-Mail zu senden, damit ich sie morgens überprüfen kann.

Ich persönlich mache genau dasselbe mit meinen Websites, aber ich verwende die Zwei-Container-Installation, falls der Bootstrap fehlschlägt.

Nur wenn der Bootstrap erfolgreich abgeschlossen wird, stoppt der alte Container und der neue wird gestartet.

Bisher hatte ich keine Probleme.

2 „Gefällt mir“

Wie Jay sagte, kann ein Update in seltenen Fällen Probleme verursachen (entweder in Discourse selbst oder mit Plugins/Komponenten).
Ich habe das in ein paar Jahren ein paar Mal erlebt. Es ist sehr selten und die Fehlerbehebungen erfolgen schnell, aber deshalb informiere ich mich tendenziell über die Updates (und überprüfe die Kategorie Bug :eyes:), bevor ich meine Instanzen neu erstelle. Ich warte oft ein paar Tage, nachdem eine neue Version offiziell veröffentlicht wurde.

Und mache auch manchmal einen ./launcher cleanup.

Daher ziehe ich es vor, dann zu aktualisieren, wenn ich möchte und nachdem ich Informationen gesammelt habe. Ich habe eine potenzielle Schadenskontrolle, das ist sicherer.

1 „Gefällt mir“