diff options
author | Sébastien Determe <sebastien.determe@intl.att.com> | 2018-10-11 12:39:58 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2018-10-11 12:39:58 +0000 |
commit | cf1fcb51fb4d14663abf70a156b4b5a1f258f78e (patch) | |
tree | 43afe765162bf432cf04528e8679abf7471ab827 /extra/docker/heat | |
parent | 1f41ab45009a92c6616edc9f36554188b3e4a670 (diff) | |
parent | 5a23e6aa072db54ad2651b01284536327269279b (diff) |
Merge "Docker-compose for heat integration lab"
Diffstat (limited to 'extra/docker/heat')
-rw-r--r-- | extra/docker/heat/clamp.env | 2 | ||||
-rw-r--r-- | extra/docker/heat/docker-compose.yml | 84 |
2 files changed, 86 insertions, 0 deletions
diff --git a/extra/docker/heat/clamp.env b/extra/docker/heat/clamp.env new file mode 100644 index 00000000..abca2676 --- /dev/null +++ b/extra/docker/heat/clamp.env @@ -0,0 +1,2 @@ +### Be careful, this must be in one line only ### +SPRING_APPLICATION_JSON={"spring.datasource.cldsdb.url":"jdbc:mariadb:sequential://db:3306/cldsdb4?autoReconnect=true&connectTimeout=10000&socketTimeout=10000&retriesAllDown=3","clamp.config.policy.pdpUrl1":"https://policy.api.simpledemo.onap.org:8081/pdp/ , testpdp, alpha123","clamp.config.policy.pdpUrl2":"https://policy.api.simpledemo.onap.org:8081/pdp/ , testpdp, alpha123","clamp.config.policy.papUrl":"https://policy.api.simpledemo.onap.org:9091/pap/ , testpap, alpha123"} diff --git a/extra/docker/heat/docker-compose.yml b/extra/docker/heat/docker-compose.yml new file mode 100644 index 00000000..109a036b --- /dev/null +++ b/extra/docker/heat/docker-compose.yml @@ -0,0 +1,84 @@ +version: '2' + +services: + db: + image: mariadb:10.1.11 + volumes: + - "/var/lib/mysql" + - "../mariadb/conf1:/etc/mysql/conf.d:ro" + - "../../sql/:/docker-entrypoint-initdb.d:ro" + environment: + - MYSQL_ROOT_PASSWORD=strong_pitchou + ports: + - "3306:3306" + networks: + clamp_net: + + clamp: + image: onap/clamp:latest + volumes: + - "./config/:/opt/clamp/config:rw" + depends_on: + - db + env_file: + - clamp.env + ports: + - "8080:8080" + - "8443:8443" + networks: + clamp_net: + + elasticsearch: + image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.1.3 + ports: + - 9200:9200 + networks: + cldash_net: + aliases: + - elasticsearch + environment: + - cluster.name=docker-cluster + - bootstrap.memory_lock=false + - "ES_JAVA_OPTS=-Xms512m -Xmx512m" + + logstash: + image: onap/clamp-dashboard-logstash:latest + build: + context: ../../../src/main/docker/logstash + dockerfile: Dockerfile.logstash + # volumes: + # - ../../../src/main/docker/logstash/pipeline:/usr/share/logstash/pipeline + # - ./logstash-input:/log-input + depends_on: + - elasticsearch + networks: + cldash_net: + environment: + - elasticsearch_host=https://elasticsearch:9200/ + - dmaap_base_url=https://ueb.api.simpledemo.onap.org:3905/ + # - dmaap_user=user + # - dmaap_password=password + - dmaap_consumer_group=clampdashboard + - dmaap_consumer_id=clampdashboard + - event_topic=DCAE-CL-EVENT + - notification_topic=POLICY-CL-MGT + - request_topic=APPC-CL + - elasticsearch_base_url=elasticsearch + + kibana: + image: onap/clamp-dashboard-kibana:latest + build: + context: ../../../src/main/docker/kibana + dockerfile: Dockerfile.kibana + ports: + - 5601:5601 + depends_on: + - elasticsearch + # volumes: + # - ../../../src/main/docker/kibana/saved-objects/:/saved-objects/ + networks: + cldash_net: + +networks: + cldash_net: + clamp_net: |