blob: 58d7cd8d39938840f842d6e4e515ed4582333b14 [file] [log] [blame]
version: '2'
services:
#
# Dashboard daemon
#
dashd:
image: "${REGISTRY}${REPOSITORY}voltha-dashd:${TAG:-latest}"
command: [
"/dashd/dashd/main.py",
"--kafka=@kafka",
"--consul=${DOCKER_HOST_IP}:8500",
"--grafana_url=http://admin:admin@${DOCKER_HOST_IP}:8882/api",
"--topic=voltha.kpis",
"--docker_host=${DOCKER_HOST_IP}"
]
depends_on:
- vconsul
- kafka
- grafana
restart: unless-stopped
#
# Single-node kafka service
#
kafka:
image: "${REGISTRY}wurstmeister/kafka:${KAFKA_TAG:-latest}"
#
# Single-node consul agent
#
vconsul:
image: "${REGISTRY}consul:${CONSUL_TAG:-0.9.2}"
#
# Graphite-Grafana-statsd service instance
# (demo place-holder for external KPI system)
#
grafana:
image: "${REGISTRY}kamon/grafana_graphite:${TAG:-latest}"