在 Cloud Foundry 中定义应用程序的外部属性

Define External properties for application in Cloud Foundry

我是 Cloud Foundry 的新手,正在尝试在 CF 上部署应用程序。该应用程序基于 Java/Tomcat。我在外部(在 war 文件之外)具有特定于应用程序的属性(数据库属性)。那么,如果我必须在 CF 中部署我的应用程序,我该如何在 CF 中定义所有外部属性?

您需要将属性作为环境变量注入。流行的方法包括:

  1. 在推送应用程序时在 manifest.yml 中定义属性:https://docs.cloudfoundry.org/devguide/deploy-apps/manifest.html#env-block
  2. 使用Spring Cloud Config 在外部管理这些属性,并在启动时注入它们:http://cloud.spring.io/spring-cloud-config/