Non, ce n’est pas le cas. Il était à l’origine utilisé pour le développement des fichiers Docker. Comme aucun mainteneur ne l’utilise plus, je vais le supprimer. Merci pour l’information.
J’ai utilisé le fichier Vagrantfile pour tester la construction de l’image Docker de Discourse sur mon Mac jusqu’à la version 2.5.0.beta4. Nous disposons de modèles personnalisés, d’un fichier app.yml personnalisé, etc. Tester la construction de l’image via le script de lancement permet de confirmer que rien n’est cassé avant le déploiement. Notre pipeline ne nécessite pas Vagrant, mais localement, je ne connais aucune autre méthode pour exécuter le script de lancement que via une machine virtuelle Vagrant. Après la mise à niveau vers la version 2.5.0.beta7, j’ai constaté que le fichier Vagrantfile avait été supprimé, ce qui m’empêche désormais de construire l’image Discourse localement.
Quelle est votre recommandation pour construire localement l’image Docker de Discourse sur un Mac ?
Vous aurez besoin d’un environnement Linux virtualisé pour cela. Comme mentionné ci-dessus, aucun mainteneur n’a utilisé la configuration Vagrant, ce qui la rendait sujette à l’obsolescence et non soutenable par nos soins. Actuellement, le développement et les builds automatisés de l’image se déroulent tous deux dans un environnement Linux.