Среда мониторинга приложений, работающих на облачном литейном

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

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


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

1 ответ

Может ли firehose помочь всем приложениям, работающим в cloudfoundry, предоставить данные среды (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'], так далее...

Другие вопросы по тегам