Cloud Foundry: установка переменных среды через Manifest.yml

Мой вопрос очень простой

Есть ли способ установить переменные среды через Manifest.yml * без * выполнения команды vmc set-env [application name] key = value ??

На Amazon с помощью файлов .ebextension можно сделать следующее:

* option_settings: - Пространство имен: aws: elasticbeanstalk: container: tomcat: JVMOPTIONS

option_name: Параметры JVM

значение: = значение-DKEY *

Также я хочу установить эту переменную для развертывания приложения из Eclipse без использования vmc

MyWar

src

Manifest.yml

Или что-то подобное.

Мне удалось это сделать через команду set-env vmc, но при работе с плагином Eclipse это довольно неудобно, так что при удалении или удалении приложения пропадают переменные.

Итак, было бы идеально установить эти переменные в manifest.yml .... но я не могу этого понять или не указываю правильный синтаксис.

СПАСИБО.


person Azimuts    schedule 25.01.2013    source источник


Ответы (3)


Вы можете попробовать добавить этот раздел в manifest.yml:

env:
  {name}: {value}
person William Gu    schedule 28.01.2013
comment
Я могу подтвердить, что это работает с последней версией VMC, см. Этот Gist для примера - gist.github.com/4654412 - person Dan Higham; 28.01.2013

Глядя на текущий код для обработки манифеста (https://github.com/cloudfoundry/vmc-plugins/blob/master/manifests/lib/manifests-vmc-plugin.rb), я полагаю, что в manifest.yml.

Я предлагаю вам подать жалобу по этому поводу.

person ebottard    schedule 25.01.2013
comment
Спасибо, Эботтард ... Я очень удивлен этим ... Вы не знаете, куда я могу отправить этот выпуск? Спасибо еще раз! - person Azimuts; 26.01.2013
comment
Думаю, cloudfoundry.atlassian.net - лучшее место, где используется компонент vmc. Спасибо. - person ebottard; 26.01.2013

Я пробовал много способов, но безрезультатно.

  1. Я развертываю через плагин Eclipse для Cloud Foundry.
  2. Я создал файл manifest.yml сразу под военным проектом.
  3. Версия VMC: 0.4.7

Файл manifest.yml просто содержит:


Приложения:

- имя: myapp

env:

 my_env_var: hello

Нет результата, нет (: -

Я также сделал обновление драгоценного камня (и нашел любое обновление плагина Eclipse ...)

Обновление установленных гемов

Обновление манифестов-vmc-plugin

Получение: manifest-vmc-plugin-0.5.0.gem (100%)

Успешно установлен manifest-vmc-plugin-0.5.0

Обновлено Gems: manifest-vmc-plugin Установка документации ri для manifest-vmc-plugin-0.5.0 ... Установка документации RDoc для manifest-vmc-plugin-0.5.0 ...

НО НИЧЕГО......

person Azimuts    schedule 03.02.2013