0

我有一个java应用程序。这需要 json 对象来启动应用程序。在我的本地环境中,我通过 VM 选项传递它,但无法在云代工厂中弄清楚这一点。

我尝试传入 .profile 文件,但没有成功。在这个文件中,我提供了 export variablename="{jsonObject}"

任何帮助将不胜感激。

谢谢

4

1 回答 1

0

有几种方法可以通过Environment Variables云代工厂

  1. 使用 cf 命令行使用 set-env 变量命令:一般语法是cf set-env APP_NAME ENV_VAR_NAME ENV_VAR_VALUE
  2. 使用清单文件:如果您使用清单文件,cf push则可以像这样在其中设置环境变量。官方文档可以在这里找到

    env: ENV_VARIABLE1: value1 ENV_VARIABLE1: value2

  3. 使用 mtar 描述符:这可能特定于 SAP Cloud Foundry,如果您使用 SAP Cloud 平台并将应用程序部署为mtar,则在 mtar 部署描述符中,您可以PROPERTIES在部署部分下设置字段以添加其他环境变量。可以在此处找到其他文档。例如

    properties: POPULATE_ALBUM_REPOSITORY: true

于 2020-01-21T06:35:53.820 回答