我读过有关CF buildpack的内容,比如java buildpack,但我找不到任何描述我可以修改buildpack的文档,例如提供一些环境,(我知道我可以通过set-env从应用程序中完成它,但我不是在谈论它...) 我的问题是:
我指的是开源官方CF buildpacks
答案 0 :(得分:0)
这取决于你想要做什么。如果你想修改buildpack的staging(即编译)步骤,只要我知道目前不可能。 (前面有some discussion on the CF mailing list提议添加这样一个功能,但似乎没有固定登台时间钩子的想法。
如果要在编译Droplet之后但在应用程序启动之前运行挂钩,则可以将自定义代码放在项目目录根目录的.profile
中。有关.profile
:https://docs.cloudfoundry.org/devguide/deploy-apps/deploy-app.html#profile