【问题标题】:Cloud Foundry : Set Environment Variables via Manifest.ymlCloud Foundry:通过 Manifest.yml 设置环境变量
【发布时间】:2013-01-09 11:34:24
【问题描述】:

我的问题很简单

有没有办法通过 Manifest.yml 设置环境变量 *无需* 运行 vmc 命令 set-env [application name] key = value ??

在亚马逊上,可以使用 .ebextension 文件执行以下操作

*选项设置: - 命名空间:aws:elasticbeanstalk:容器:tomcat:JVMOPTIONS

     option_name:JVM 选项

     值:= 值-DKEY*

我还想设置这个变量,在不使用 vmc 的情况下从 Eclipse 部署应用程序

我的战争

       源代码

       Manifest.yml

或类似的东西。

我设法通过 set-env vmc 命令实现了它,但是在使用 Eclipse 插件时非常不舒服,这样当您删除或删除应用程序变量时就会消失。

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

谢谢。

【问题讨论】:

    标签: tomcat environment-variables cloud-foundry jvm-arguments


    【解决方案1】:

    我尝试了很多方法都没有结果。

    1. 我通过 Eclipse Pluggin for Cloud Foundry 进行部署。
    2. 我在战争项目下方创建了一个 manifest.yml 文件。
    3. VMC 版本:0.4.7

    manifest.yml 只包含:


    应用:

    -- 名称:我的应用程序

    环境:

     my_env_var: hello
    

    没有结果,没办法(:-

    我还进行了 gem 更新(并找到了 Eclipse 插件的任何更新...)

    更新已安装的 gems

    更新 manifests-vmc-plugin

    获取:manifests-vmc-plugin-0.5.0.gem (100%)

    成功安装 manifests-vmc-plugin-0.5.0

    宝石更新:manifests-vmc-plugin 正在为 manifests-vmc-plugin-0.5.0 安装 ri 文档... 为 manifests-vmc-plugin-0.5.0 安装 RDoc 文档...

    但什么都没有......

    【讨论】:

      【解决方案2】:

      您可能想尝试将此部分添加到 manifest.yml:

      env:
        {name}: {value}
      

      【讨论】:

      【解决方案3】:

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

      我建议你为此提出问题。

      【讨论】:

      • 谢谢 Ebottard...我对此感到非常惊讶...您知道我可以将这个问题发送到哪里吗?再次感谢!
      • 我猜cloudfoundry.atlassian.net 是最好的地方,使用“vmc”组件。谢谢。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-12
      • 1970-01-01
      • 2019-05-17
      • 2016-01-23
      相关资源
      最近更新 更多