2
我想知道如何在Laravel/Homestead中包含一個配置腳本,每當Homestead VM啓動時應該執行該配置腳本。Laravel/Homestead的配置腳本
作爲一個提示,我用下面的方式與流浪打工,
config.vm.provision :shell, path: "bootstrap.sh"
其中bootstrap.sh
文件是我提供的腳本。
我想知道如何在Laravel/Homestead中包含一個配置腳本,每當Homestead VM啓動時應該執行該配置腳本。Laravel/Homestead的配置腳本
作爲一個提示,我用下面的方式與流浪打工,
config.vm.provision :shell, path: "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進一步瞭解了您可以對置備者做什麼。
感謝您的回覆,無論如何,我認爲您誤會了,我在流浪漢中也有類似的表現。目前這個問題是針對Homestead的。宅基地配置與Vagrant不同。 – BlueBird
Homestead運行在Vagrant的頂部,所以我不太確定爲什麼這不起作用,但我現在沒有設置好Homestead來檢查。我知道你至少仍然使用'vagrant ...'命令來控制Homestead,以便重新配置新的網站,但是自從我接觸它之後已經有一段時間了,並且不確定這是否從那以後發生了變化。在做「宅基地」的情況下,它應該叫「流浪漢」,所以如果你的流浪文件配置如上,那麼它應該工作。 – ydaetskcoR
對不起,它沒有工作的人。我添加了流浪文件並提供了條款。什麼都沒發生。 – BlueBird