Mises à jour automatiques via cronjob - est-ce sûr ?

Je pense à mettre à jour automatiquement Discourse via une tâche cron. Par exemple, toutes les deux semaines la nuit, une tâche cron avec le contenu suivant :

cd /var/discourse
./launcher rebuild app

Pensez-vous que ce soit sûr à faire ? Ou devrais-je le faire manuellement ?

Il est possible que quelque chose tourne mal et que vous laissiez votre site cassé. Je vous recommande de faire attention lorsque vous le faites.

2 « J'aime »

Ouais. Je pensais envoyer toute la sortie de build par e-mail, pour pouvoir vérifier le matin.

Personnellement, je fais exactement la même chose avec mes sites, mais j’utilise l’installation à deux conteneurs au cas où le bootstrap échouerait.

Ce n’est que si le bootstrap se termine avec succès que l’ancien conteneur s’arrête et que le nouveau démarre.

Jusqu’à présent, je n’ai eu aucun problème.

2 « J'aime »

Comme Jay l’a dit, dans de rares cas, une mise à jour peut causer des problèmes (que ce soit dans Discourse lui-même ou avec des plugins/composants).
Je l’ai vu arriver quelques fois en quelques années. C’est très rare, et les correctifs sont apportés rapidement, mais à cause de cela, j’ai tendance à obtenir des informations sur les mises à jour (et à vérifier la catégorie Bug :eyes:) avant de reconstruire mes instances. J’attends souvent quelques jours après la sortie officielle d’une nouvelle version.

Et faites aussi un ./launcher cleanup de temps en temps.

Donc, je préfère mettre à jour quand je veux et après avoir recueilli des informations. J’ai un contrôle potentiel des dégâts, c’est plus sûr.

1 « J'aime »