0
Cloud Foundry에서 "cf set-env"명령을 사용하여 사용자 정의 env 변수를 설정할 수 있습니다.Cloud Foundry 사용자 정의 env 변수를 buildpack에서 설정할 수 있습니까?
빌드 팩에서 프로그래밍 방식으로 동일하게 설정할 수 있습니까?
Cloud Foundry에서 "cf set-env"명령을 사용하여 사용자 정의 env 변수를 설정할 수 있습니다.Cloud Foundry 사용자 정의 env 변수를 buildpack에서 설정할 수 있습니까?
빌드 팩에서 프로그래밍 방식으로 동일하게 설정할 수 있습니까?
사용자 지정 빌드 팩을 만들거나 사용 가능한 CF 빌드 팩 중 하나를 사용하고 싶습니까?
빌드 팩은 응용 프로그램을 시작하는 데 사용되는 명령을 설정하므로 사용자가 직접 빌드 팩을 작성하거나 기존 사용자 정의를 사용자 정의 할 경우 해당 시작 명령의 일부로 env vars를 설정할 수 있습니다. 예를 들어, 시작 명령은 다음과 같은 수 있습니다 :
VAR1=VALUE1 VAR2=VALUE2 some-command
또 다른 옵션은 빌드 팩에서'.profile.d /'스크립트를 작성하는 것입니다. 이들은 애플리케이션을 시작하기 전에 플랫폼에 의해 제공됩니다. 나는 표준 빌드 팩이 환경 변수와 설정을 설정하는데 많은 도움이된다고 믿는다. –
참고로, 당신은 빌드 팩에서'cf set-env'를 호출 할 수 없습니다. * 당신이 빌드 팩에서'cf'를 설치하고'cf'가 사용할 사용자 자격 증명을 어떻게 통과시키는지를 제외하고는. 플랫폼은이 작업에서 여러분을 돕기 위해 아무 것도하지 않습니다. 다행히도, 당신은 아마 그것을 할 필요가 없습니다. –
감사합니다 스캇과 다니엘. 나는 그것을 시도 할 것이다. 그리고 아니, buildpack에서 cf-env cf를 계획하지 않았습니다. 나는 cli와 application manifest를 통해 그것을 할 수 있다는 것을 압니다. ENV []를 사용하려고했지만 작동하지 않습니다. 어떤 API 나 라이브러리가 있는지 궁금 해서요. –