Среда мониторинга приложений, работающих на облачном литейном
Под env:
блок внутри manifest.yml
мы упоминаем версии артефактов, которые запускаются в приложении, до его запуска (cf push
) с помощью manifest.yml
Это поможет пользователю cf запускать версии артефактов в любом приложении в облачном литейном цехе, используя cf env <app_name>
для каждого приложения.
Для всех приложений, работающих в cloudfoundry, Может ли пожарная помощь помочь нам обеспечить среду (cf env
) данные для каждого приложения?
1 ответ
Может ли firehose помочь всем приложениям, работающим в cloudfoundry, предоставить данные среды (cf env) для каждого приложения?
Нет необходимости слушать пожарный шланг. Ваше приложение, работающее на CF, будет иметь доступ к любым переменным среды, которые вы устанавливаете (т.е. которые видны с cf env
) просто используя способность своего языка / среды выполнения читать переменные среды.
Например:
- я бегу
cf set-env my-cool-app VERSION '1.0.0'
, - В моем приложении я могу читать
VERSION
чтобы получить значение1.0.0
,
В Java вы бы использовали System.getenv("VERSION")
, В Node вы бы использовали process.env.VERSION
, В Python вы бы использовали os.environ['VERSION']
, так далее...