Il m’a été demandé de faire la mise à niveau sur la page d’administration. J’ai d’abord dû mettre à niveau le docker_manager, je l’ai donc fait depuis l’interface utilisateur web. Après l’avoir fait, j’ai reçu le message suivant :
Les mises à jour via l'interface utilisateur web sont désactivées jusqu'à ce que vous exécutiez la dernière image. Pour ce faire, connectez-vous à votre serveur en utilisant SSH et exécutez :
cd /var/discourse
git pull
./launcher rebuild app
J’ai donc suivi les instructions et exécuté la mise à niveau depuis la CLI (SSH). Mon forum n’a pas démarré (je n’ai pas pu ouvrir le site) après cela, même si je n’ai vu aucune erreur critique pendant la mise à niveau. Je l’ai fait deux fois - même résultat. Heureusement, j’avais fait un snapshot de la VM sur laquelle le forum fonctionne.
Quelqu’un a-t-il réussi ?
Pouvez-vous réessayer et partager le journal ici s’il ne fonctionne toujours pas ?
1 « J'aime »
Je vais réessayer samedi tôt le matin, quand mes utilisateurs du forum dormiront profondément après les fêtes du vendredi 
Pouvez-vous me rappeler le chemin vers le journal auquel vous faites référence. Merci !
1 « J'aime »
Je faisais référence à la sortie de la commande rebuild pour voir si nous manquions quelque chose dans le processus de reconstruction. 
EDIT : Pour ceux qui liront, comme Jammy l’a noté ci-dessous, veuillez toujours supprimer les informations sensibles.
1 « J'aime »
Il serait préférable que vous en partagiez un sans votre mot de passe ni d’autres détails sensibles.
(Vous pourriez également envisager de changer vos mots de passe actuels)
2 « J'aime »
Merci ! Quelle bêtise de ma part !
Je pense avoir supprimé toutes les informations sensibles et changé mon mot de passe.
Merci encore !
rebuild_app_output2.txt (159.7 Ko)
Je pense savoir ce que c’est… Il s’agit des certificats SSL.
Lorsque j’installais Discourse, je n’ai pas pu le terminer car les certificats Let’s Encrypt basés sur le défi HTTP n’ont pas pu être créés. Comme j’ai mon domaine enregistré chez Cloudflare, j’ai créé manuellement les certificats avec le défi DNS. Et cela a fonctionné sans problème jusqu’à ce que je doive reconstruire l’application.
Maintenant, je dois mettre à jour mon fichier app.yml avec les bonnes valeurs pour cet objectif (demander les certificats LE avec Cloudflare).
Où puis-je trouver une documentation complète sur app.yml ?