我需要创建新的build-pack,我想知道是否有办法构建继承或扩展其他构建包的新BP?(例如扩展nodeJS build-pack) 我没有找到它的例子,所以我需要你的帮助...
答案 0 :(得分:5)
Buildpacks无法从现有的buildpack继承。但是,所有现有的构建包都是open-source。您可以简单地分叉现有的buildpack,修改shell脚本并将应用程序清单指向buildpack源代码库。
有许多关于构建自定义构建包的教程可以帮助您入门。
这里是关于修改NodeJS运行时以包含自定义C库的one。
答案 1 :(得分:2)
有一个multi-buildpack的概念。您可以在创建应用程序时指定此项,然后在.buildpacks
文件中指定其他构建包。