如何使用 Laravel Homestead 运行 一个 post-vagrant-up 脚本
How to run a post-vagrant-up script with Laravel Homestead
我正在 运行ning 一个 Laravel 应用程序,它使用 Homestead 进行 vagrant box 设置。我看到它在那里寻找一个 after.sh
文件,您可以在配置期间将自定义脚本放入 运行,但我没有看到任何可以让它 运行 的地方vagrant up
。每次框加载时我希望它 运行 是 pm2 start [process-name.yaml]
.
我怎样才能做到这一点?
您可以在 Vagrantfile 中添加以下行
config.vm.provision "shell", inline: "pm2 start [process-name.yaml]", run: "always"
你可以添加 privileged: true
如果你希望它是 运行 with sudo privilegies
我正在 运行ning 一个 Laravel 应用程序,它使用 Homestead 进行 vagrant box 设置。我看到它在那里寻找一个 after.sh
文件,您可以在配置期间将自定义脚本放入 运行,但我没有看到任何可以让它 运行 的地方vagrant up
。每次框加载时我希望它 运行 是 pm2 start [process-name.yaml]
.
我怎样才能做到这一点?
您可以在 Vagrantfile 中添加以下行
config.vm.provision "shell", inline: "pm2 start [process-name.yaml]", run: "always"
你可以添加 privileged: true
如果你希望它是 运行 with sudo privilegies