version: '2.1' services: heartbeat: image: "{{ nexus_docker_repo}}/onap/org.onap.dcaegen2.platform.heartbeat:{{ dcae_docker_heartbeat }}" container_name: static-dcaegen2-services-heartbeat hostname: static-dcaegen2-services-heartbeat environment: - "DMAAPHOST={{ mr_ip_addr }}" - "CONSUL_HOST=consul" - "CONSUL_PORT=8500" - "CONFIG_BINDING_SERVICE=config_binding_service" - "SERVICE_NAME=static-dcaegen2-services-heartbeat" - "HOSTNAME=static-dcaegen2-services-heartbeat" ports: - "10001:10000" labels: - "SERVICE_NAME=static-dcaegen2-services-heartbeat" - "SERVICE_CHECK_DOCKER_SCRIPT=/app/bin/check_health.py" - "SERVICE_CHECK_INTERVAL=15s" - "SERVICE_CHECK_INITIAL_STATUS=passing" prh: image: "{{ nexus_docker_repo}}/onap/org.onap.dcaegen2.services.prh.prh-app-server:{{ dcae_docker_prh }}" container_name: prh hostname: prh environment: - "DMAAPHOST={{ mr_ip_addr }}" - "CONSUL_HOST=consul" - "CONSUL_PORT=8500" - "CONFIG_BINDING_SERVICE=config_binding_service" - "SERVICE_NAME=static-dcaegen2-services-prh" - "HOSTNAME=static-dcaegen2-services-prh" ports: - "8100:8100" labels: - "SERVICE_8100_NAME=static-dcaegen2-services-prh" - "SERVICE_8100_CHECK_TCP=true" - "SERVICE_8100_CHECK_INTERVAL=15s" - "SERVICE_8100_CHECK_INITIAL_STATUS=passing" snmptrap: image: "{{ nexus_docker_repo}}/onap/org.onap.dcaegen2.collectors.snmptrap:{{ dcae_docker_snmptrap }}" container_name: static-dcaegen2-collectors-snmptrap hostname: static-dcaegen2-collectors-snmptrap environment: - "DMAAPHOST={{ mr_ip_addr }}" - "CONSUL_HOST=consul" - "CONSUL_PORT=8500" - "CONFIG_BINDING_SERVICE=config_binding_service" - "SERVICE_NAME=static-dcaegen2-collectors-snmptrap" - "HOSTNAME=static-dcaegen2-collectors-snmptrap" ports: - "162:162/udp" labels: - "SERVICE_NAME=static-dcaegen2-collectors-snmptrap" - "SERVICE_CHECK_DOCKER_SCRIPT=/opt/app/snmptrap/bin/healthcheck.sh" - "SERVICE_CHECK_INTERVAL=15s" - "SERVICE_CHECK_INITIAL_STATUS=passing"