Quand est-il réellement possible de faire une mise à niveau depuis le tableau de bord admin ?

Après quelques années de maintenance de notre instance Discourse, je suis toujours confus quant aux options de mise à niveau. Ce fil de discussion ajoute à la confusion.

  1. Pouvons-nous jamais mettre à niveau notre instance depuis le menu Discourse (capture d’écran ci-dessous) sans avoir à passer par un terminal pour lancer la commande de reconstruction ?

  1. Quand le bouton « tout mettre à niveau » est-il réellement disponible pour l’administrateur ? Actuellement, il est grisé (voir ci-dessous)

  1. Et ce que ce fil de discussion ne répond pas, c’est comment pouvons-nous deviner quand cela ne fonctionnera pas ? Je trouve que cette fonctionnalité de mise à niveau depuis le tableau de bord d’administration rend un mauvais service si nous devons « essayer et voir » si cela fonctionne. Si ce menu du tableau de bord n’est pas déterministe, c’est un travail de devinette risqué et chronophage, ce qui me donne envie de ne pas l’essayer du tout et d’aller directement dans un terminal pour effectuer la mise à niveau. Y a-t-il donc eu des améliorations récentes pour rendre les choses plus prévisibles et « sûres » à utiliser cette fonctionnalité depuis le tableau de bord sans avoir à passer par un terminal pour effectuer la mise à niveau et la reconstruction ?
2 « J'aime »

Salut,

Lorsque docker_manager a une mise à jour, le bouton de mise à jour pour discourse est grisé. Vous devez toujours faire docker_manager en premier.

J’espère que cela vous aide.

4 « J'aime »

La réponse est en partie oui. Vous pouvez utiliser l’interface web de l’application pour mettre à jour Discourse. Cependant, si mes souvenirs sont bons, ils recommandent d’effectuer une reconstruction en ligne de commande tous les deux mois.

Récemment, j’ai mis à jour en utilisant le panneau. Mais j’ai eu des problèmes étranges dans l’interface. Effectuer une reconstruction en ligne de commande a résolu les problèmes que je rencontrais.

3 « J'aime »

Parfois, une reconstruction complète est nécessaire pour effectuer la mise à niveau. En théorie, le gestionnaire Docker sait quand une reconstruction est nécessaire, mais parfois il ne le sait pas.

Dashboard.literatecomputing.com effectuera une mise à niveau en ligne de commande en un clic.

3 « J'aime »