Jea*_*ean 1 cloud-foundry playframework-2.0 playframework-2.1
在cloudfoundry上部署Play!2应用程序时,我希望能够为启动命令指定至少一个附加参数.
目前看起来cloudfoundry使用Play2创建的启动脚本而没有任何参数,但是要覆盖具有特定生产值的默认应用程序配置,我需要使用-Dconfig.resource = prod.conf来调用它.
我找不到任何办法,可能通过manifest.yml,但我无法找到如何添加此参数的规范.
从这个公寓我成功部署了播放2.0和2.1应用程序到cloudfoundry
阅读cloudfoundry工具的源代码后,我发现play的vcap-staging插件不支持manifest.ml中的"command"属性,也不会要求它.它会自动假设应用程序将以"start"启动(请参阅plugin.rb中的第10行).
但是,它确实遵守 JAVA_OPTS环境变量.
最后,我能够做到
vmc set-env JAVA_OPTS "-Dconfig.resource=prod.conf"
Run Code Online (Sandbox Code Playgroud)
让它按我的意愿运作.
| 归档时间: |
|
| 查看次数: |
775 次 |
| 最近记录: |