首页 > 解决方案 > 如何使用 Laravel Homestead 运行 post-vagrant-up 脚本

问题描述

我正在运行一个 Laravel 应用程序,它使用 Homestead 来设置它的 vagrant box。我看到它在那里寻找一个after.sh文件,您可以在其中放置自定义脚本以在配置期间运行,但我没有看到任何可以让它在 EVERY 上运行的地方vagrant up。我希望它在每次盒子加载时运行的是pm2 start [process-name.yaml].

我怎样才能做到这一点?

标签: laravelvagranthomestead

解决方案


您可以在 Vagrantfile 中添加以下行

config.vm.provision "shell", inline: "pm2 start [process-name.yaml]", run: "always"

privileged: true如果您希望使用 sudo 权限运行它,您可以添加


推荐阅读