2017-03-27 4 views
0

응용 프로그램을 다시 밀지 않고 중추적 인 클라우드 파운드리에 푸시 된 응용 프로그램의 buildpack을 변경할 수 있습니까? 방법이 있다면, 저에게 방법을 가르쳐주십시오.응용 프로그램의 빌드 팩을 중추 클라우드 파운드리에 푸시

+0

는 buildpack 변화에 영향을받지 않을 것 응용 프로그램을 (즉, buildpack는 않을거야 - 응용 프로그램이 개최됩니다 방법을 결정). 앱 비트를 다시 업로드하지 않으려 고합니다. cf CLI 및 대부분의 다른 클라이언트는 업로드 방지를 위해 리소스 일치를 수행하므로 (http://apidocs.cloudfoundry.org/253/resource_match/list_all_matching_resources.html 참조) "cf push"가 실제로 모든 것을 다시 업로드하지는 않습니다. –

답변

3

당신은 (그것을 앱을 업로드 주장한다)을 cf push 명령을 함께 할 수는 없지만, 당신이 직접 관련 API 호출 할 수 있습니다 가정합니다 : cf curl -X PUT /v2/apps/<app_guid> -d '{ "buildpack": "other-buildpack" }'하는 cf restage <your-app> 다음을. 당신이 다시 단계까지
http://apidocs.cloudfoundry.org/253/apps/updating_an_app.html

관련 문제