Cloud foundry 使用';部署到Bluemix';按钮无法部署

Cloud foundry 使用';部署到Bluemix';按钮无法部署,cloud-foundry,ibm-cloud,Cloud Foundry,Ibm Cloud,使用来自其他存储库的部署,例如。 正在尝试部署此处描述的应用程序 从这个JazzHub存储库 我正在使用“DeploytoBlueMix”按钮,这一切都正常,直到最后一步它尝试部署到Bluemix 部署日志显示 “失败了 找不到要绑定到app-remkohdev1-1539的服务MongoLab-j6“当您单击“部署到bluemix”按钮时,“部署到bluemix”中的部署阶段将无法将服务绑定到应用程序,因为MongoDb服务必须与manifest.yml文件中的确切服务名称匹配,您的共享

使用来自其他存储库的部署,例如。

正在尝试部署此处描述的应用程序

从这个JazzHub存储库

我正在使用“DeploytoBlueMix”按钮,这一切都正常,直到最后一步它尝试部署到Bluemix

部署日志显示 “失败了
找不到要绑定到app-remkohdev1-1539的服务MongoLab-j6“

当您单击“部署到bluemix”按钮时,“部署到bluemix”中的部署阶段将无法将服务绑定到应用程序,因为MongoDb服务必须与manifest.yml文件中的确切服务名称匹配,您的共享空间中不存在该服务

在按下“Deploy to Bluemix”按钮之前,您必须使用应用程序的manifest.yml文件中描述的匹配名称“MongoDb-j6”创建MongoDb服务,或者您可以在新应用程序的清单中添加一行,并将该名称编辑为您自己的MongoDb服务名称,然后重新部署。 -服务
-yourmongodb-s1

如果您希望“部署到Bluemix”按钮为您创建服务,您需要向清单中添加另一个块。yml如下所示:

declared-services:
  MongoLab-j6:
    label: mongolab
    plan: sandbox
上面的代码将创建一个名为MongoLab-j6的MongoLab服务。然后,它会将其绑定到您的应用程序

请注意,“cf”命令行工具将忽略此部分。它仅适用于DeploytoBlueMix按钮