Cloud Foundry 中的 manifest.yml 文件是什么,我为什么需要它?

What is a manifest.yml file in cloud foundry and why do i need it?

为什么我需要在将项目部署到 Cloud Foundry 之前将此文件添加到我的 JAVA 项目中?是强制性的吗?

要部署应用程序,您有多种选择。标准是添加 manifest.yml

您可以找到有关它的更多信息here ( CF devguide )。 CF 需要知道几件事,您可以在此文件中定义它们。请查看属性参考,了解您可以在此文件中输入什么。

Cloud Foundry 中的 manifest.yml 文件是什么?

该文件是一个应用程序部署 descriptor.This 意味着它包含在云 doundry 上部署应用程序所需的信息,例如应用程序的名称、应用程序的路径 .war 或 .jar 文件等。

为什么我需要它? 不需要。该文件是可选的。尽管使用该文件很有帮助,这样我们就不必在每次部署文件时都在 cli 命令中给出应用程序名称、路径等。 cf push 命令在执行 push 命令的目录中查找 manifest.yml 文件,并使用该文件中的部署值。

为什么我需要在将项目部署到 Cloud Foundry 之前将此文件添加到我的 JAVA 项目中? 如上所述,不需要它。

是强制性的吗? 完全没有