【发布时间】:2014-12-09 01:57:44
【问题描述】:
我希望我可以为特定站点设置服务器变量,在本例中是用于使用 Behat 进行验收测试的 URL。
我可以在 nginx 中手动设置,例如:
fastcgi_param APP_ENV "acceptance";
但是,我想知道是否有一种方法可以在 homestead.yaml 中定义它,这样我就不必在每次配置时都添加该行,或者同事是否需要在他们的机器上进行设置。
我想做类似的事情:
sites:
- map: www.mysite.com
to: /home/vagrant/e247/nimble-admin/public
- map: www.mysite.test
to: /home/vagrant/e247/nimble-admin/public
variables:
- key: APP_ENV
value: acceptance
variables:
- key: APP_ENV
value: local
【问题讨论】:
-
由于变量是
environment variables,我看不出你的想法是如何实现的。 -
我真的很想做和你一样的事情……你有没有想过解决办法?
-
不,我没有。现在使用 Node.js 处理不同的项目
-
我看到这是在 scotch.io 教程中完成的,我的 homestead.yaml 文件中有这种确切类型的东西,但我不知道它是否有效。
标签: laravel nginx vagrant behat server-variables