Vérification de la dépendance de mise à jour/mise à niveau de Discourse

Pas les gens avec qui je travaille. Ils ne le mettront pas à jour quand je leur dirai qu’il est obsolète.

Je suis à peu près sûr que ce qui s’exécute à l’intérieur du conteneur ne peut pas dire sous quelle version de Docker il s’exécute.

Peut-être que si. Il semble que vous puissiez l’obtenir à partir d’un conteneur pour voir quelle version s’exécute.

https://docs.docker.com/engine/api/v1.30/#operation/SystemVersion

Alors peut-être qu’ils pourraient faire mieux. Ce serait une chose intéressante à ajouter au tableau de bord, si cela fonctionne vraiment.

Cela fonctionne généralement. Une exception est si la base de données a été migrée.

Si le système d’exploitation est obsolète, je trouve généralement plus facile et plus sûr de passer à une nouvelle machine virtuelle. Idéalement, vous le faites pendant que l’ancien serveur fonctionne toujours. Voir Déplacer un site Discourse vers un autre VPS avec rsync

Si vous avez une sauvegarde, vous pouvez omettre la copie de la base de données et omettre la mise à niveau de la base de données, il suffit de la restaurer sur la nouvelle base de données.

1 « J'aime »