【问题标题】:How to run a post-vagrant-up script with Laravel Homestead如何使用 Laravel Homestead 运行 post-vagrant-up 脚本
【发布时间】:2020-05-19 03:46:55
【问题描述】:

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

我怎样才能做到这一点?

【问题讨论】:

    标签: laravel vagrant homestead


    【解决方案1】:

    您可以在 Vagrantfile 中添加以下行

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

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

    【讨论】:

    • 救命稻草!谢谢。
    猜你喜欢
    • 2016-07-06
    • 2017-04-25
    • 2020-02-22
    • 2015-05-14
    • 1970-01-01
    • 1970-01-01
    • 2018-05-26
    • 1970-01-01
    • 2015-02-27
    相关资源
    最近更新 更多