为 CloudFoundry 上的应用程序设置预定义路由名称

Setting predefined route name for an app on CloudFoundry

Here是设置路由的文档

但我仍然不清楚如何设置到应用程序的预定义路由

我想将应用程序的路由名称设置为 https://my-cool-app-dev-aud.a.b.c.xyz-int.cloud my-cool-app


下面是 manifest.yml 文件:

applications:
- name: my-cool-app
  instances: 1
  memory: 1G
  random-route: true
  buildpack: java_buildpack_offline
  path: target/my-cool-app-0.1-SNAPSHOT.jar

即设置随机路由

如何使用route选项设置预定义路由?为应用 my-cool-app

将路由名称设置为 https://my-cool-app-dev.a.b.c.xyz-int.cloud
  1. 从您的 manifest.yml 中删除 random-route: true 属性。
  2. 添加一个 routes: 块。
  3. 在那下面添加一条 route: my-cool-app-dev-aud.a.b.c.xyz-int.cloud 路线。

这假定 a.b.c.xyz-int.cloud 是可供推送应用程序的用户使用的域。如果域不可用,您可能需要添加域或与用户共享。

例如:

applications:
- name: my-cool-app
  instances: 1
  memory: 1G
  buildpack: java_buildpack_offline
  path: target/my-cool-app-0.1-SNAPSHOT.jar 
  routes:
   - route: my-cool-app-dev-aud.a.b.c.xyz-int.cloud