No, non lo è. Era originariamente utilizzato per lo sviluppo dei file Docker. Poiché nessun manutentore lo utilizza più, lo eliminerò. Grazie per l’avviso.
Ho utilizzato il file Vagrantfile per testare la build dell’immagine Docker di Discourse sul mio Mac fino alla versione 2.5.0.beta4. Avevamo alcuni template personalizzati, un file app.yml personalizzato, ecc. Testare la build dell’immagine tramite lo script launcher aiuta a confermare che nulla si sia rotto prima della distribuzione. La nostra pipeline non ha bisogno di Vagrant, ma localmente non conosco altri modi per eseguire lo script launcher se non tramite una macchina virtuale Vagrant. Dopo l’aggiornamento alla versione 2.5.0.beta7, ho notato che il file Vagrantfile è stato rimosso, quindi non posso più costruire l’immagine di Discourse in locale.
Qual è il vostro consiglio per costruire l’immagine Docker di Discourse in locale su un Mac?
Per farlo avrai bisogno di un ambiente Linux virtualizzato. Come detto sopra, nessun manutentore ha utilizzato la configurazione Vagrant, quindi era soggetta a deterioramento nel tempo e non era qualcosa che potevamo supportare. Attualmente sia lo sviluppo che le build automatizzate dell’immagine avvengono in un ambiente Linux.