由于 manifest.yml 已弃用 'host' - 如何配置标准 scapp.io 路由?
As 'host' is deprecated for manifest.yml - how to configure a standard scapp.io route?
CF CLI 现在使用弃用消息发出警告:
Deprecation warning: Route component attributes 'domain', 'domains', 'host', 'hosts' and 'no-hostname' are deprecated. Found: host.
我的 manifest.yml 目前看起来是这样的:
applications:
- host: myexample-test
这导致最终路线如下:myexample-test.scapp.io
如何使用新清单 routes 配置定义完全相同的路由?
这些示例取自 cloudfoundry 文档,但我不确定 swisscomdev 是否在幕后采用任何东西?
routes:
- route: example.com
- route: www.example.com/foo
- route: tcp-example.com:1234
更新
刚刚尝试了建议的解决方案和这个清单:
applications:
routes:
- route: myexample-test.scapp.io
name: MyExample
buildpack: nodejs_buildpack
instances: 1
memory: 64M
导致以下错误消息:
yaml: unmarshal errors:
line 2: cannot unmarshal !!map into []manifest.Application
Swisscom Application cloud 不会在幕后做任何特别的事情,因此您可以应用 CF CLI 文档中编写的内容。
如果我们正在做 vanilla CF 以外的事情,我们会在我们的文档中提到这一点。
我很快检查了一下,以下是您的路线的诀窍:
routes:
- route: myexample-test.scapp.io
在您的示例中,请注意 applications
必须是地图数组,因此请确保第一个元素键包含 -
,否则它会被视为地图。
完整示例:
applications:
- name: MyExample
routes:
- route: myexample-test.scapp.io
buildpack: nodejs_buildpack
instances: 1
memory: 64M
CF CLI 现在使用弃用消息发出警告:
Deprecation warning: Route component attributes 'domain', 'domains', 'host', 'hosts' and 'no-hostname' are deprecated. Found: host.
我的 manifest.yml 目前看起来是这样的:
applications:
- host: myexample-test
这导致最终路线如下:myexample-test.scapp.io
如何使用新清单 routes 配置定义完全相同的路由?
这些示例取自 cloudfoundry 文档,但我不确定 swisscomdev 是否在幕后采用任何东西?
routes:
- route: example.com
- route: www.example.com/foo
- route: tcp-example.com:1234
更新
刚刚尝试了建议的解决方案和这个清单:
applications:
routes:
- route: myexample-test.scapp.io
name: MyExample
buildpack: nodejs_buildpack
instances: 1
memory: 64M
导致以下错误消息:
yaml: unmarshal errors: line 2: cannot unmarshal !!map into []manifest.Application
Swisscom Application cloud 不会在幕后做任何特别的事情,因此您可以应用 CF CLI 文档中编写的内容。 如果我们正在做 vanilla CF 以外的事情,我们会在我们的文档中提到这一点。
我很快检查了一下,以下是您的路线的诀窍:
routes:
- route: myexample-test.scapp.io
在您的示例中,请注意 applications
必须是地图数组,因此请确保第一个元素键包含 -
,否则它会被视为地图。
完整示例:
applications:
- name: MyExample
routes:
- route: myexample-test.scapp.io
buildpack: nodejs_buildpack
instances: 1
memory: 64M