我正在尝试将yourname-myapp.mybluemix.net
应用程序添加到IBM Bluemix Cloud Foundry。清单文件包含路径信息,如:
myapp.mybluemix.net/app-path
我用Python和Node.js应用程序尝试了它。 Bluemix似乎忽略了路由信息,只创建了路由{{1}},而不是预期的{{1}}。为什么呢?
答案 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。