Vagrant Laravel/宅地中的供应脚本
我想知道如何在Laravel/Homestead中包含一个供应脚本,该脚本应在Homestead VM启动时执行 作为提示,我以前和流浪汉一起工作的方式如下:Vagrant Laravel/宅地中的供应脚本,vagrant,provisioning,homestead,Vagrant,Provisioning,Homestead,我想知道如何在Laravel/Homestead中包含一个供应脚本,该脚本应在Homestead VM启动时执行 作为提示,我以前和流浪汉一起工作的方式如下: config.vm.provision:shell,路径:“bootstrap.sh” 其中,bootstrap.sh文件是我的供应脚本。您始终可以使用vagrant provision或vagrant reload--provision手动强制供应 要使everyvagrant up自动调用provisioner,然后只需在vagran
config.vm.provision:shell,路径:“bootstrap.sh”
其中,
bootstrap.sh
文件是我的供应脚本。您始终可以使用vagrant provision
或vagrant reload--provision
手动强制供应
要使everyvagrant up
自动调用provisioner,然后只需在vagrant文件中定义它,如下所示:
Vagrant.configure("2") do |config|
config.vm.provision :shell, path: "bootstrap.sh",
run: "always"
end
然后,您可以使用vagrant up--no provision
选择不运行provisioner
关于这一点,我将更详细地介绍一下你还可以对供应员做些什么。谢谢你的回复,无论如何,我想你误解了,我在《流浪汉》中也做过类似的事情。目前的问题是宅地。宅基地配置不同于流浪者。宅基地运行在流浪者的顶部,所以我不太确定为什么这不起作用,但我现在没有宅基地设置来检查。我知道你至少还在使用
vagrant…
命令来控制宅基地,比如重新设置以添加新站点,但我已经有一段时间没有接触它了,不确定从那以后是否发生了变化。在进行homestead up
的情况下,它应该只调用vagrant up
,因此如果您的vagrant文件配置如上所述,那么它应该可以工作。很抱歉,它不工作。我把流浪汉的档案加了进去,把规定放了进去。什么也没发生。