Aggiornamenti automatici tramite cronjob - è sicuro?

Sto pensando di aggiornare automaticamente Discourse tramite cronjob. Ad esempio, ogni due settimane durante la notte, un cronjob con il seguente comando:

cd /var/discourse
./launcher rebuild app

Pensi che sia sicuro farlo? O dovrei farlo manualmente?

È possibile che qualcosa vada storto e che il tuo sito si rompa. Ti consiglio di prestare attenzione quando lo fai.

2 Mi Piace

Sì. Stavo pensando di inviare tutto l’output di compilazione via e-mail, così posso controllare al mattino.

Personalmente, faccio la stessa identica cosa con i miei siti, ma uso l’installazione a due container nel caso in cui il bootstrap fallisca.

Solo se il bootstrap viene completato con successo, il vecchio container si ferma e il nuovo si avvia.

Finora non ho avuto problemi.

2 Mi Piace

Come ha detto Jay, in rari casi, un aggiornamento può causare problemi (sia in Discourse stesso che con plugin/componenti).
L’ho visto accadere un paio di volte in pochi anni. È molto raro e le correzioni vengono apportate rapidamente, ma per questo motivo, tendo a ottenere informazioni sugli aggiornamenti (e a controllare la categoria Bug :eyes:) prima di ricostruire le mie istanze. Spesso aspetto qualche giorno dopo che una nuova versione è stata ufficialmente rilasciata.

E a volte eseguo anche un ./launcher cleanup.

Quindi, preferisco aggiornare quando voglio e dopo aver raccolto informazioni. Ho un potenziale controllo dei danni, è più sicuro.

1 Mi Piace