CouchDB no CloudFoundry?
Eu reviso o projeto Cloud Foundry e tento instalá-lo em um servidor
Eu usarei o Couchdb como um serviço de banco de dados.
Minha principal pergunta é: Como usar o CouchDB no Cloud Foundry?
Eu instalei uma instância do CF com: vcap_dev_setup -c devbox_all.yml -D mydomain.com
O devbox.yml contém:
$ install :
- all.
Nesta instalação, o couchdb_node e o couchdb_gateway estão presentes por padrão. Mas parece ser bug em geral. Quando apago uma aplicação e tenho este erro por exemplo:
$ 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
Então eu tentei instalar uma instância do CF com essa configuração. (Um nó único padrão com redis, sofá e 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
Primeiro, essa configuração não funciona, porque a opção 'couchdb' não é uma palavra-chave valiosa (nos serviços internos da peça)
Então, o que eu faço de errado? Está no caminho para integrar o sofá e não está terminado na semana passada?
Para continuar, tenho sucesso em instalar a instância CF sem a opção de serviços internos couchdb, mas com um couchdb_node e um couchdb_gateway. E eles começam. Suponho que o serviço seja executável.
Mas eu não posso usar 'couchdb' no meu manifest.yml app ou escolher este serviço para ligar. (Parece normal porque não é instalado como um serviço)
Então, parece estar perto do trabalho, mas não é.
Eu peço ideias, conselhos sobre este assunto aqui porque eu não encontrei pessoas falando sobre a web.
Obrigado a me ler. Lucas