Deployment 成功部署后CF清单会发生什么情况?

Deployment 成功部署后CF清单会发生什么情况?,deployment,cloud-foundry,Deployment,Cloud Foundry,我目前正在修补CloudFoundry。我了解该工具的基本原理,但找不到cf push对清单文件的实际作用 它是只读取一次文件还是作为静态文件存储在应用程序中 此外,是否可以从已部署的应用程序检索清单?cf push命令读取清单文件,并为当前部署使用属性值(实例、内存、磁盘等)。清单有助于自动化应用程序部署。它还可用于同时部署多个应用程序。如这里所述:,当您第一次部署应用程序时,Cloud Foundry读取清单的环境块中描述的变量,并将它们添加到部署应用程序的容器的环境中。应用程序运行时,环境

我目前正在修补CloudFoundry。我了解该工具的基本原理,但找不到cf push对清单文件的实际作用

它是只读取一次文件还是作为静态文件存储在应用程序中


此外,是否可以从已部署的应用程序检索清单?

cf push命令读取清单文件,并为当前部署使用属性值(实例、内存、磁盘等)。清单有助于自动化应用程序部署。它还可用于同时部署多个应用程序。如这里所述:,当您第一次部署应用程序时,Cloud Foundry读取清单的环境块中描述的变量,并将它们添加到部署应用程序的容器的环境中。应用程序运行时,环境变量可能会根据您的设置而变化。例如,如果您有一个自动定标器,它可能会增加/减少实例/内存/磁盘(环境变量)的数量。如果是这种情况,当您停止并重新启动应用程序时,其环境变量将保持不变

当执行“cf push”命令时,清单文件是只读的。正如Cloud Foundry文档()中所述,清单文件只是读取的,而不是实际存储为文件,因此无法对已部署的应用程序进行访问。但是,如果访问清单的目的是读取当前的环境设置,则可以通过Cloud Foundry API的Get App Summary(或)Get detailed stats(获取已启动应用的详细统计信息)来访问清单: