Merci pour votre réponse rapide @sam. Je vais essayer cela.
Une petite question. Je suppose que “git pull” récupère la dernière version de discourse-docker, c’est bien ça ?
En général, est-il nécessaire de mettre à jour discourse-docker et discourse en même temps ?
Actuellement, je ne gère pas discourse-docker via git. À la place, je télécharge une révision spécifique de discourse-docker (sous forme de fichier Zip) lors de la configuration du serveur, et je fixe la version de discourse à un commit précis lors du déploiement.
La raison de cette approche est de rendre la construction reproductible, c’est-à-dire que lancer la même commande avec la même configuration et les mêmes sources à deux moments différents devrait produire le même artefact. En général, c’est une bonne pratique qui m’a évité de nombreux cauchemars opérationnels avec d’autres logiciels au fil des ans
Cela permet en effet de revenir à une configuration connue et fonctionnelle.
Cependant, j’ai l’impression de nager à contre-courant avec Discourse, car il semble vouloir récupérer les dernières versions de divers composants logiciels lors de la construction. Je commence à me demander si mes efforts pour rendre la construction reproductible ne me jouent pas des tours ?