如何在vcap dev部署中启动service_broker?

时间:2013-03-08 02:02:14

标签: cloudfoundry

目前README for the service_broker中有关设置某些环境变量的说明,但这些说明已经过时(是的,我会发出拉取请求)。

1 个答案:

答案 0 :(得分:1)

有两种选择:

您可以编辑部署并重新运行vcap_dev_setup

在这种情况下,您只需编辑... / cloudfoundry / vcap / dev_setup / deployments / devbox.yml文件(或您正在使用的任何部署文件)并将service_broker添加到作业列表中:

---
deployment:
  name: "devbox"

jobs:
  install:
    - nats_server

    ... snip a bunch of other jobs ...

    - service_broker

然后重新运行vcap_dev_setup。

但这需要一些时间,所以如果你已经部署了vcap dev,那么更快的解决方案就是......

更新现有部署

要做到这一点,请进入... cloudfoundry / .deployments / devbox / config目录做两件事:

  1. 编辑添加“service_broker”
  2. 的vcap_components.json文件
  3. 将service_broker.yml文件放入同一目录
  4. 您可以在... cloudfoundry / vcap / services / service_broker / config目录中找到service_broker.yml的示例 - 只需确保设置令牌,cloud_controller_uri,mbus,pid和local_db的值 - 看一下... cloudfoundry / .deployments / devbox / config中的其他一个.yml文件。