我有一个java应用程序。这需要 json 对象来启动应用程序。在我的本地环境中,我通过 VM 选项传递它,但无法在云代工厂中弄清楚这一点。
我尝试传入 .profile 文件,但没有成功。在这个文件中,我提供了 export variablename="{jsonObject}"
任何帮助将不胜感激。
谢谢
我有一个java应用程序。这需要 json 对象来启动应用程序。在我的本地环境中,我通过 VM 选项传递它,但无法在云代工厂中弄清楚这一点。
我尝试传入 .profile 文件,但没有成功。在这个文件中,我提供了 export variablename="{jsonObject}"
任何帮助将不胜感激。
谢谢
有几种方法可以通过Environment Variables
云代工厂
cf set-env APP_NAME ENV_VAR_NAME ENV_VAR_VALUE
使用清单文件:如果您使用清单文件,cf push
则可以像这样在其中设置环境变量。官方文档可以在这里找到
env:
ENV_VARIABLE1: value1
ENV_VARIABLE1: value2
使用 mtar 描述符:这可能特定于 SAP Cloud Foundry,如果您使用 SAP Cloud 平台并将应用程序部署为mtar
,则在 mtar 部署描述符中,您可以PROPERTIES
在部署部分下设置字段以添加其他环境变量。可以在此处找到其他文档。例如
properties:
POPULATE_ALBUM_REPOSITORY: true