【问题标题】:Create new build pack创建新的构建包
【发布时间】:2015-06-24 19:25:33
【问题描述】:

我需要创建新的构建包,我想知道是否有办法构建继承或扩展其他构建包的新 BP?(例如扩展 nodeJS 构建包) 我没有找到它的例子,所以我需要你的帮助......

【问题讨论】:

    标签: cloud cloud-foundry buildpack


    【解决方案1】:

    Buildpacks 不能从现有的 buildpacks 继承。但是,所有现有的构建包都是open-source。您可以简单地 fork 现有的 buildpack,修改 shell 脚本并将应用程序清单指向您的 buildpack 源代码存储库。

    有很多关于构建自定义 buildpack 的教程可以帮助您入门。

    这里是one,关于修改 NodeJS 运行时以包含自定义 C 库。

    【讨论】:

      【解决方案2】:

      有一个多构建包的概念。您在创建应用程序时指定此项,然后在 .buildpacks 文件中指定其他构建包。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-01-01
        • 2016-10-11
        • 1970-01-01
        • 2016-08-16
        • 2014-07-23
        • 1970-01-01
        • 2019-06-16
        • 2023-03-10
        相关资源
        最近更新 更多