CF buildpack修改和挂钩

时间:2017-12-01 09:36:27

标签: cloudfoundry pivotal-cloud-foundry

我读过有关CF buildpack的内容,比如java buildpack,但我找不到任何描述我可以修改buildpack的文档,例如提供一些环境,(我知道我可以通过set-env从应用程序中完成它,但我不是在谈论它...) 我的问题是:

  1. 我可以修改buildpack(一些内置的钩子),而不需要分叉...
  2. 我可以提供env吗?液滴
  3. 我指的是开源官方CF buildpacks

1 个答案:

答案 0 :(得分:0)

这取决于你想要做什么。如果你想修改buildpack的staging(即编译)步骤,只要我知道目前不可能。 (前面有some discussion on the CF mailing list提议添加这样一个功能,但似乎没有固定登台时间钩子的想法。

如果要在编译Droplet之后但在应用程序启动之前运行挂钩,则可以将自定义代码放在项目目录根目录的.profile中。有关.profilehttps://docs.cloudfoundry.org/devguide/deploy-apps/deploy-app.html#profile

的文档,请参阅此页面