我对基于 CloudFoundry 的应用程序有疑问。到目前为止,我们在任何环境中都有随机路由(通过端口)。现在要求在每个环境(dev、test、prod)上始终使用相同的端口,这样收件人就不必每次都更改 URL。到目前为止,我们在每次部署后通过控制台通过 "cf map-route ..." 执行此操作。
有没有办法通过 config/yaml 文件静态地做到这一点?是否可以在 YAML 中指定特定于环境的变量?例子:
- name: odata_kbs_sv-app
type: html5
path: app
parameters:
port: ~{specificPort}
[...]
when space = 'DEV' then specificPort = 55555 etc.
谢谢。