1

当前在service_broker 的 README 中的说明谈到设置一些环境变量,但这些说明已经过时(是的,我将发出拉取请求)。

4

1 回答 1

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. 编辑 vcap_components.json 文件,添加“service_broker”
  2. 将 service_broker.yml 文件放到同一目录中

您可以在 ...cloudfoundry/vcap/services/service_broker/config 目录中找到 service_broker.yml 的示例 - 只需确保正确设置令牌、cloud_controller_uri、mbus、pid 和 local_db 的值 - 看看...cloudfoundry/.deployments/devbox/config 中的其他 .yml 文件之一作为示例。

于 2013-03-08T02:02:14.317 回答