IBM Cloud Platform Application Development v2 developerWorksでハマったところ その1

Labをやっていて躓いたところ

Part3 Lab8 Create the application by using a toolchain

Step16 にてデプロイ時に以下のエラーメッセージが表示されてデプロイできない

 

FAILED

Could not find service sample-nodejs-cloudant-cloudantNoSQLDB to bind to simple-toolchain-20170819092328749

 

原因と対応:

sample-nodejs-cloudant-cloudantNoSQLDBが存在しないため、エラーとなる。従って以下のどちらかの方法でサービスを追加する。

①Deployのスクリプトに以下を追加する

f:id:qamqame:20170820103141p:plain

 

②事前にマニュアルでサービスを追加しておく

1.作業中のダッシュボードにCloudantのサービスを作成する。

※名称はsample-nodejs-cloudant-cloudantNoSQLDBだと名称が長すぎるかエラーが解決しなかった。

2.manifest.ymlをWebIDEでCloudantのサービス名を変更する

3.Gitにpush

以上の手順で正常にデプロイが完了。