version: '3.1' services: elasticsearch: image: onap/clamp-dashboard-elasticsearch:latest volumes: - ../../../src/main/docker/elasticsearch/config/ca-certs.pem:/usr/share/elasticsearch/config/root-ca.pem - ../../../src/main/docker/elasticsearch/config/clamp.pem:/usr/share/elasticsearch/config/esnode.pem - ../../../src/main/docker/elasticsearch/config/clamp-key.pem:/usr/share/elasticsearch/config/esnode-key.pem - ../../../src/main/docker/elasticsearch/config/clamp.pem:/usr/share/elasticsearch/config/kirk.pem - ../../../src/main/docker/elasticsearch/config/clamp-key.pem:/usr/share/elasticsearch/config/kirk-key.pem - ../../../src/main/docker/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml ports: - 9200:9200 networks: es_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: es_net: environment: - dmaap_base_url=http://dmaapmocker:3904/ - 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 - "LOGSTASH_USR=logstash" - "LOGSTASH_PWD=logstash" 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/ - ../../../src/main/docker/kibana/conf/kibana.yml:/usr/share/kibana/config/kibana.yml - ../../../src/main/docker/kibana/conf/keystore:/usr/share/kibana/config/keystore networks: es_net: networks: es_net: