-
- consul:
- image: docker.io/consul:1.0.6
- ports:
- - "8500:8500"
- command: ["agent", "-bootstrap", "-client=0.0.0.0", "-server", "-config-dir=/consul/consul.d"]
- volumes:
- - ./consul.d/:/consul/consul.d
-
- consul-cfg:
- image: docker.io/consul:1.0.6
- restart: on-failure
- command: ["kv", "put", "-http-addr=http://consul-server:8500", "dcae-prh", '{
- "dmaap.dmaapConsumerConfiguration.dmaapHostName":"dmaap-bc",
- "dmaap.dmaapConsumerConfiguration.dmaapPortNumber":2223,
- "dmaap.dmaapConsumerConfiguration.dmaapProtocol":"https",
- "dmaap.dmaapProducerConfiguration.dmaapHostName":"dmaap-bc",
- "dmaap.dmaapProducerConfiguration.dmaapPortNumber":2223,
- "dmaap.dmaapProducerConfiguration.dmaapProtocol":"https",
- "aai.aaiClientConfiguration.aaiHostPortNumber":3334,
- "aai.aaiClientConfiguration.aaiHost":"aai",
- "aai.aaiClientConfiguration.aaiProtocol":"https",
- "security.enableAaiCertAuth":"true",
- "security.enableDmaapCertAuth":"true",
- "security.keyStorePath":"/tmp/certs/org.onap.dcae.jks",
- "security.keyStorePasswordPath":"/tmp/certs/keystore.password",
- "security.trustStorePath":"/tmp/certs/org.onap.dcae.trust.jks",
- "security.trustStorePasswordPath":"/tmp/certs/truststore.password"
- }'
- ]
- depends_on:
- - consul
-
- cbs:
- image: nexus3.onap.org:10001/onap/org.onap.dcaegen2.platform.configbinding.app-app:2.2.4
- ports:
- - "10000:10000"
- environment:
- - CONSUL_HOST
- depends_on:
- - consul-cfg