laravel - 如何使用 Laravel Homestead 运行 post-vagrant-up 脚本
问题描述
我正在运行一个 Laravel 应用程序,它使用 Homestead 来设置它的 vagrant box。我看到它在那里寻找一个after.sh
文件,您可以在其中放置自定义脚本以在配置期间运行,但我没有看到任何可以让它在 EVERY 上运行的地方vagrant up
。我希望它在每次盒子加载时运行的是pm2 start [process-name.yaml]
.
我怎样才能做到这一点?
解决方案
您可以在 Vagrantfile 中添加以下行
config.vm.provision "shell", inline: "pm2 start [process-name.yaml]", run: "always"
privileged: true
如果您希望使用 sudo 权限运行它,您可以添加
推荐阅读
- linear-programming - 如何约束线性程序,使所有连续变量具有最小正值但也可以为 0
- firebase - 如何从 Flutter Firestore 或实时数据库中的两个不同分支获取数据?
- javascript - 在同一个 repo webpack 中的项目之间共享逻辑
- angularjs - 在 mat-select multiple 中更改复选框的大小
- javascript - 当Javascript中出现新消息时如何滚动到底部?
- count - 每个月 ID 过去 3 个月的滚动计数
- java - 从可执行文件中使用 Apache POI 输出会导致问号(编码错误?)
- javascript - 在 Windows 的所有桌面上显示应用程序窗口,但以编程方式
- python - Python tkinter 输入框和函数访问类外
- scala - 如何从 SocketTCP 获取数据以保存到 Spark Scala 中的数据帧?