Existe-t-il un moyen élégant de mettre en place une page de maintenance pendant la reconstruction de Docker ?
L’hôte est un serveur Ubuntu 22.04 ?
Dois-je simplement installer nginx et afficher une page de cette façon ?
J’aimerais que le Docker Discourse puisse toujours fonctionner pendant le processus de reconstruction. Mais je vois qu’il supprime le Docker actuel vers le début du processus de construction.
Merci
Vous avez rarement besoin de mettre à niveau depuis le terminal. Utilisez la page de mise à niveau (Admin → Mise à niveau) et il y a pratiquement zéro temps d’arrêt.
Pour les rares occasions où vous devez mettre à niveau depuis le terminal, consultez le lien de @Moin.
Merci pour toutes ces excellentes informations. Notre équipe apprécie beaucoup le dialogue. Félicitations à tous les développeurs qui ont contribué à ce projet.
Si c’est quelque chose que vous pouvez faire “simplement”, vous pouvez configurer nginx comme un proxy inverse qui affichera la page de démarrage si Discourse est en panne.
Vous pouvez faire une installation à deux conteneurs qui fait exactement cela. Cela vous donne un temps d’arrêt d’une minute seulement pendant que le nouveau conteneur démarre.
Laquelle des deux méthodes est la “plus simple” est une question d’opinion.