Bluemix忽略清单文件中的路由信息

时间:2017-01-19 08:48:38

标签: python node.js ibm-cloud cloudfoundry

我正在尝试将yourname-myapp.mybluemix.net应用程序添加到IBM Bluemix Cloud Foundry。清单文件包含路径信息,如:

myapp.mybluemix.net/app-path

我用Python和Node.js应用程序尝试了它。 Bluemix似乎忽略了路由信息,只创建了路由{{1}},而不是预期的{{1}}。为什么呢?

2 个答案:

答案 0 :(得分:0)

确保已安装的cf CLI是最新的。在manifest.yml推送包含路线信息的应用至少需要CLI version 6.21。请参阅版本6.21的更改日志。

根据我的测试,这是一个sample app with routes including troubleshooting section

通常,要了解Bluemix应用程序的部署或运行​​时错误,您可以查看错误日志。最新的日志条目可以像这样获得:

cf logs <application-name> --recent

您还可以执行以下操作以获得终端中推送的详细读数:

CF_TRACE=true cf push yourname-myapp

答案 1 :(得分:0)

您必须使用早于6.21.0的cf CLI版本。
cf CLI会忽略它不知道的属性,因此它会根据您的应用名称创建并映射路由 您可以从https://github.com/cloudfoundry/cli/releases安装最新的cf CLI。