Cloud foundry 如何让service_broker在vcap开发部署中启动?

Cloud foundry 如何让service_broker在vcap开发部署中启动?,cloud-foundry,Cloud Foundry,当前讨论中的指令是关于设置一些环境变量的,但是这些指令已经过时(是的,我将发出一个pull请求) 有两种选择: 您可以编辑部署并重新运行vcap_dev_安装程序: 在这种情况下,您只需编辑…/cloudfoundry/vcap/dev_setup/deployments/devbox.yml文件(或您正在使用的任何部署文件),并将service_broker添加到作业列表中: --- deployment: name: "devbox" jobs: install: - na

当前讨论中的指令是关于设置一些环境变量的,但是这些指令已经过时(是的,我将发出一个pull请求)

有两种选择:

您可以编辑部署并重新运行vcap_dev_安装程序

在这种情况下,您只需编辑…/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_安装程序

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

更新现有部署

要执行此操作,请进入…cloudfoundry/.deployments/devbox/config目录,执行两项操作:

  • 编辑vcap_components.json文件,添加“service_broker”
  • 将service_broker.yml文件放到同一目录中
  • 您可以在…cloudfoundry/vcap/services/service\u broker/config目录中找到service\u broker.yml的示例-只需确保设置令牌、cloud\u controller\u uri、mbus、,pid和local_db right-查看…cloudfoundry/.deployments/devbox/config中的另一个.yml文件作为示例。

    有两个选项:

    您可以编辑部署并重新运行vcap_dev_安装程序

    在这种情况下,您只需编辑…/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_安装程序

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

    更新现有部署

    要执行此操作,请进入…cloudfoundry/.deployments/devbox/config目录,执行两项操作:

  • 编辑vcap_components.json文件,添加“service_broker”
  • 将service_broker.yml文件放到同一目录中
  • 您可以在…cloudfoundry/vcap/services/service\u broker/config目录中找到service\u broker.yml的示例-只需确保正确设置令牌、cloud\u controller\u uri、mbus、pid和local\u db的值-查看…cloudfoundry/.deployments/devbox/config中的另一个.yml文件以获取示例