Среда мониторинга приложений, работающих на облачном литейном - PullRequest
0 голосов
/ 09 февраля 2019

В блоке env: в manifest.yml мы упоминаем версии артефактов, которые запускаются в приложении, перед тем как нажать на приложение (cf push) с помощью manifest.yml

Это поможет пользователю cf получитьверсии артефактов, работающие в любом приложении в облачном литейном цехе, использующие cf env <app_name> для каждого приложения.


Для всех приложений, работающих в cloudfoundry, firehose может помочь нам обеспечить среду (cf env)данные для каждого приложения?

1 Ответ

0 голосов
/ 09 февраля 2019

Для всех приложений, работающих в облачной среде, может ли пожарная служба помочь нам предоставить данные среды (cf env) для каждого приложения?

Нет необходимости слушать пожарный шланг.Ваше приложение, работающее на CF, будет иметь доступ к любым переменным среды, которые вы устанавливаете (т. Е. Которые видны с cf env), просто используя их язык / среду выполнения для чтения переменной среды.

Например:

  1. Я запускаю cf set-env my-cool-app VERSION '1.0.0'.
  2. В моем приложении я могу прочитать VERSION, чтобы получить значение 1.0.0.

В Java выиспользовал бы System.getenv("VERSION").В Node вы бы использовали process.env.VERSION.В Python вы бы использовали os.environ['VERSION'].и т.д ...

...