我想知道如何在 Laravel/Homestead 中包含一个配置脚本,该脚本应在每次 Homestead VM 启动时执行。
作为提示,我曾经通过以下方式使用 Vagrant,
config.vm.provision:shell,路径:“bootstrap.sh”
其中 bootstrap.sh
文件是我的配置脚本。
最佳答案
您始终可以使用 vagrant Provision
或 vagrant reload --provision
手动强制进行配置。
要使每个 vagrant up
自动调用配置程序,然后只需在 Vagrantfile 中定义它,如下所示:
Vagrant.configure("2") do |config|
config.vm.provision :shell, path: "bootstrap.sh",
run: "always"
end
然后,您可以使用 vagrant up --no-provision
选择不运行配置程序。
Vagrant docs关于这一点,请更详细地了解您还可以使用配置程序做什么。
关于vagrant - Laravel/Homestead 中的配置脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29876129/