2017-02-01 4 views

답변

2

사용자 지정 빌드 팩을 만들거나 사용 가능한 CF 빌드 팩 중 하나를 사용하고 싶습니까?

빌드 팩은 응용 프로그램을 시작하는 데 사용되는 명령을 설정하므로 사용자가 직접 빌드 팩을 작성하거나 기존 사용자 정의를 사용자 정의 할 경우 해당 시작 명령의 일부로 env vars를 설정할 수 있습니다. 예를 들어, 시작 명령은 다음과 같은 수 있습니다 :

VAR1=VALUE1 VAR2=VALUE2 some-command

+0

또 다른 옵션은 빌드 팩에서'.profile.d /'스크립트를 작성하는 것입니다. 이들은 애플리케이션을 시작하기 전에 플랫폼에 의해 제공됩니다. 나는 표준 빌드 팩이 환경 변수와 설정을 설정하는데 많은 도움이된다고 믿는다. –

+0

참고로, 당신은 빌드 팩에서'cf set-env'를 호출 할 수 없습니다. * 당신이 빌드 팩에서'cf'를 설치하고'cf'가 사용할 사용자 자격 증명을 어떻게 통과시키는지를 제외하고는. 플랫폼은이 작업에서 여러분을 돕기 위해 아무 것도하지 않습니다. 다행히도, 당신은 아마 그것을 할 필요가 없습니다. –

+0

감사합니다 스캇과 다니엘. 나는 그것을 시도 할 것이다. 그리고 아니, buildpack에서 cf-env cf를 계획하지 않았습니다. 나는 cli와 application manifest를 통해 그것을 할 수 있다는 것을 압니다. ENV []를 사용하려고했지만 작동하지 않습니다. 어떤 API 나 라이브러리가 있는지 궁금 해서요. –