1
当我部署Cloud Foundry应用程序时,它会为ruby,php,javascript,python,java,go等安装构建包。为什么云代工厂会下载所有buildpack包?
它为什么这样做?我的项目只使用Java,因此我认为Cloud Foundry会为任何项目下载所有构建包,而不管部署的文件是什么?
当我部署Cloud Foundry应用程序时,它会为ruby,php,javascript,python,java,go等安装构建包。为什么云代工厂会下载所有buildpack包?
它为什么这样做?我的项目只使用Java,因此我认为Cloud Foundry会为任何项目下载所有构建包,而不管部署的文件是什么?
在这一点上,Cloud Foundry不知道要使用哪个构建包并解决这个问题,因此需要下载所有包。要指定您想使用哪个buildpack,请将-b
开关添加到您的cf push
命令中。 cf push <app name> -b java_buildpack