为什么Cloud Foundry下载所有buildpack?

Shu*_*wag 4 cloud-foundry

当我部署Cloud Foundry应用程序时,它会安装针对ruby,php,javascript,python,java,go等的构建包。

为什么这样做呢?我的项目仅使用Java,因此我假设Cloud Foundry为任何项目下载了所有buildpack,而与要部署的文件无关?

Dan*_*ham 5

那时,Cloud Foundry不知道要使用哪个buildpack,要弄清楚这一点,它需要下载所有这些。要指定您要使用哪个buildpack,请将-b开关添加到命令中cf push。cf push <app name> -b java_buildpack

  • 您还可以使用 buildpack 属性在清单文件中指定 buildpack。示例: buildpack: java_buildpack 链接更多信息 https://docs.cloudfoundry.org/devguide/deploy-apps/manifest.html#buildpack (2认同)