Nein, das ist es nicht. Es wurde ursprünglich für die Entwicklung von Docker-Dateien verwendet. Da kein Betreuer es mehr verwendet, werde ich es löschen. Danke für den Hinweis.
Ich habe die Vagrantfile verwendet, um den Build des Discourse-Docker-Images auf meinem Mac bis zur Version 2.5.0.beta4 zu testen. Wir haben einige benutzerdefinierte Vorlagen, eine benutzerdefinierte app.yml usw. Das Testen des Image-Builds über das Launcher-Skript hilft dabei, sicherzustellen, dass vor dem Deployment nichts kaputtgeht. Unsere Pipeline benötigt kein Vagrant, aber lokal kenne ich keine andere Möglichkeit, das Launcher-Skript außer über die Vagrant-VM auszuführen. Nach dem Upgrade auf 2.5.0.beta7 habe ich festgestellt, dass die Vagrantfile entfernt wurde, sodass ich das Discourse-Image lokal nicht mehr bauen kann.
Was ist Ihre Empfehlung zum lokalen Build des Discourse-Docker-Images auf einem Mac?
Dafür benötigst du eine virtualisierte Linux-Umgebung. Wie oben erwähnt, hat keiner der Maintainer das Vagrant-Setup verwendet, daher war es anfällig für Bit-Rot und konnte von uns nicht unterstützt werden. Derzeit finden sowohl die Entwicklung als auch die automatisierten Builds des Images in einer Linux-Umgebung statt.