如何使用 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