我正在运行一个Laravel应用程序,该应用程序使用Homestead进行游民设置。我看到那里正在寻找after.sh
文件,您可以在其中放置自定义脚本以在供应期间运行,但是我看不到任何可以在每个vagrant up
上运行它的地方。我希望每次盒子加载时都运行pm2 start [process-name.yaml]
。
我该如何实现?
您可以在Vagrantfile中添加以下行
config.vm.provision "shell", inline: "pm2 start [process-name.yaml]", run: "always"
如果要使用sudo特权运行此命令,则可以添加privileged: true