2015-06-24 4 views
0

Мне нужно создать новый сборный пакет, и мне интересно, есть ли способ построить новый BP, который наследует или расширяет другие сборные пакеты? (Например, расширяйте buildJack buildJS) Я не нашел пример для этого, поэтому мне нужна ваша помощь ...Создать новый сборник

ответ

5

Buildpacks не могут наследовать существующие существующие пакеты. Тем не менее, все существующие сборки - open-source. Вы можете просто развернуть существующий buildpack, изменить сценарии оболочки и указать манифест приложения в репозиторий исходного кода buildpack.

Существует множество учебников по созданию пользовательских сборных пакетов, которые могут помочь вам начать работу.

Здесь one об изменении времени выполнения NodeJS для включения пользовательской библиотеки C.

2

Существует концепция многострочного пакета. Вы указываете это при создании приложения, а затем дополнительных buildpacks в файле .buildpacks.

https://github.com/heroku/heroku-buildpack-multi

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