2013-01-25 79 views
1
设置环境变量

我的问题很简单的Cloud Foundry:通过Manifest.yml

有没有办法通过Manifest.yml设置环境变量 * 没有 *运行VMC命令设置ENV [应用程序名称]键=值 ??

在亚马逊可以做到使用.ebextension文件

* option_settings如下: - 命名空间:AWS:elasticbeanstalk:容器:tomcat的:JVMOPTIONS

OPTION_NAME:JVM选项

值:=值-DKEY *

另外我想设置这个变量从Eclipse部署应用程序而不使用vmc

MyWar

SRC

Manifest.yml

或类似的东西。

我设法通过了set-env vmc命令,但使用Eclipse插件时非常不舒服,因此在删除或删除应用程序变量时会消失。

因此,将这些变量设置在manifest.yml中是理想的......但我无法得到它或者没有给出正确的语法。

谢谢。

回答

0

看清单处理的当前代码(https://github.com/cloudfoundry/vmc-plugins/blob/master/manifests/lib/manifests-vmc-plugin.rb)我想不支持env-vars在manifest.yml中。

我建议你为它提出问题。

+0

谢谢Ebottard ......我很surprissed有关....你知道我可以在哪里发送该问题?再次感谢! – Azimuts

+1

我想https://cloudfoundry.atlassian.net是最好的地方,使用“vmc”组件。谢谢。 – ebottard

4

你可能想尝试添加本节进行到manifest.yml:

env: 
    {name}: {value} 
+1

我可以确认这适用于最新版本的VMC,请参阅此要点 - https://gist.github.com/4654412 –

0

我曾尝试没有结果很多方面。

  1. 我通过Eclipse插件部署Cloud Foundry。
  2. 我在war战队的正下方创建了一个manifest.yml文件。
  3. VMC版本:0.4.7

清单。阳明只是constains:


应用:

- 名称:MYAPP

ENV:

my_env_var: hello 

没有结果,没办法(: -

我也做了宝石更新(并找到Eclips的任何更新È撑着...)

更新已安装的宝石

更新清单-VMC-插件

撷取:清单-VMC-插件-0.5.0.gem(100%)

成功安装清单-VMC-插件-0.5.0

宝石更新:舱单-VMC-插件 的安装文件里体现-VMC-插件-0.5.0 ... 宏对于塔灵RDoc文档清单-VMC-插件-0.5.0 ...

但没有......