Связать приложение с новым buildpack
Я создал новый сборочный пакет для тестирования и хочу, чтобы мое приложение использовало этот сборочный пакет. Ранее я поместил ссылку на пользовательский пакет сборки, например:
cf push my_app -b https://github.com/cloudfoundry/buildpack-nodejs.git
Тем не менее, мой buildpack был создан локально. Какие шаги я должен предпринять, чтобы использовать этот новый buildpack?
2 ответа
Вы можете загрузить свой собственный пакет сборки из локальной файловой системы. Использовать cf-create-buildpack
введите в качестве аргумента путь локальный каталог, в котором находится созданный вами buildpack-пакет. Кроме того, вы можете сжать его и предоставить zip-файл в качестве аргумента.
Документацию по этой функции можно найти здесь: http://docs.cloudfoundry.org/adminguide/buildpacks.html
Использование собственного пакета сборки в вашем приложении зависит от доступности пакета сборки по удаленному URL Git.
Переместите свой локальный пакет сборки в новый репозиторий на Github и используйте удаленный адрес с параметром командной строки '-b' или в файле манифеста.