2017-02-01 15 views

ответ

2

Вы спрашиваете о создании пользовательского buildpack или использовании одного из доступных CF-пакетов?

buildpack устанавливает команду, которая используется для запуска приложения, поэтому, если вы создаете свой собственный buildpack или настраиваете существующий, вы можете установить env vars как часть этой команды запуска. Например, команда запуска может нравится, как это:

VAR1=VALUE1 VAR2=VALUE2 some-command

+0

Другой вариант заключается в написании '' .profile.d/скрипт из сборки пакета. Они загружаются платформой до запуска вашего приложения. Я считаю, что многие стандартные сборщики делают это для настройки переменных окружения и конфигураций. –

+0

Как FYI, вы не можете просто вызвать 'cf set-env' из сборки. * Если вы не установили 'cf' из своего сборника, а некоторые из них передают учетные данные пользователя для' cf'. Хотя платформа не делает ничего, чтобы помочь вам в этом начинании. К счастью, вам, вероятно, не нужно это делать. –

+0

Спасибо Скотту и Дэниелу. Я дам ему попробовать. И нет, я не планировал нас с помощью set-env от buildpack. Я знаю, что могу сделать это через cli и манифест приложения. Я пытался использовать ENV [], но это не работает. Мне было интересно, есть ли какой-либо API или библиотека –

 Смежные вопросы

  • Нет связанных вопросов^_^