Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要创建新的构建包,我想知道是否有办法构建继承或扩展其他构建包的新 BP?(例如扩展 nodeJS 构建包)我没有找到它的示例,所以我需要你的帮助...
Buildpacks 不能从现有的 buildpacks 继承。但是,所有现有的 buildpack 都是开源的。您可以简单地 fork 现有的 buildpack、修改 shell 脚本并将应用程序清单指向您的 buildpack 源代码存储库。
有很多关于构建自定义 buildpack 的教程可以帮助您入门。
这是一个关于修改 NodeJS 运行时以包含自定义 C 库的内容。
有一个多构建包的概念。您在创建应用程序时指定此项,然后在.buildpacks文件中指定其他构建包。
.buildpacks
https://github.com/heroku/heroku-buildpack-multi