Cloud Foundryプロジェクトを確認し、サーバーにインストールしようとしています
Couchdbをデータベースサービスとして使用します。
私の主な質問は、CloudFoundryでCouchDBをどのように使用するかです。
次のコマンドでCFインスタンスをインストールします:vcap_dev_setup -c devbox_all.yml -D mydomain.com
devbox.ymlには次のものが含まれています。
$ install :
- all.
このインストールでは、couchdb_nodeとcouchdb_gatewayがデフォルトで存在します。しかし、それは一般的にバグのようです。アプリを削除して、次のようなエラーが発生した場合:
$ vmc delete notes2
Provisioned service [mongodb-d216a] detected, would you like to delete it? [yN]: y
Provisioned service [redis-8fcdc] detected, would you like to delete it? [yN]: y
Deleting application [notes2]: OK
Deleting service [mongodb-d216a]: Error 503: Unexpected response from service gateway
そこで、この設定でCFインスタンスをインストールしようとしました。(redis、couch、mongoを備えた標準のシングルノード)
conf.yml:
$ jobs:
install:
- nats_server
- router
- stager
- ccdb
- cloud_controller:
builtin_services:
- redis
- mongodb
- couchdb
- health_manager
- dea
- uaa
- uaadb
- redis_node:
index: "0"
- couchdb_node:
index: "0"
- mongodb_node:
index: "0"
- coudb_gateway
- redis_gateway
- mongodb_gateway
まず、オプション'couchdb'は有効なキーワードではないため、この構成は機能しません(一部の組み込みサービスでは)
だから、私は何を間違えますか?ソファを統合するのが邪魔で、先週は終わっていませんか?
続行するには、couchdb組み込みサービスオプションを使用せずに、couchdb_nodeとcouchdb_gatewayを使用してCFインスタンスをインストールすることに成功しました。そして、彼らは始まります。サービスは実行可能だと思います。
しかし、アプリのmanifest.ymlで「couchdb」を使用したり、このサービスを選択してバインドしたりすることはできません。(サービスとしてインストールされないため、正常に見えます)
ですから、仕事に近いようですが、そうではありません。
ウェブ上で話している人が見つからなかったので、ここでこのテーマに関するアイデアやアドバイスを求めます。
私を読んでくれてありがとう。ルーカス