【发布时间】:2015-06-24 19:25:33
【问题描述】:
我需要创建新的构建包,我想知道是否有办法构建继承或扩展其他构建包的新 BP?(例如扩展 nodeJS 构建包) 我没有找到它的例子,所以我需要你的帮助......
【问题讨论】:
标签: cloud cloud-foundry buildpack
我需要创建新的构建包,我想知道是否有办法构建继承或扩展其他构建包的新 BP?(例如扩展 nodeJS 构建包) 我没有找到它的例子,所以我需要你的帮助......
【问题讨论】:
标签: cloud cloud-foundry buildpack
Buildpacks 不能从现有的 buildpacks 继承。但是,所有现有的构建包都是open-source。您可以简单地 fork 现有的 buildpack,修改 shell 脚本并将应用程序清单指向您的 buildpack 源代码存储库。
有很多关于构建自定义 buildpack 的教程可以帮助您入门。
这里是one,关于修改 NodeJS 运行时以包含自定义 C 库。
【讨论】:
有一个多构建包的概念。您在创建应用程序时指定此项,然后在 .buildpacks 文件中指定其他构建包。
【讨论】: