version: '2.0' services: timely: image: timely build: . ports: - "9804:9804" # standalone zookeeper - "54321:54321" # timely put - "54322:54322" # timely query volumes: - ${PWD}/:/timely-server-src command: /timely-server-src/bin/docker/deploy-startup-standalone.sh environment: - TIMELY_VERSION=0.0.6-SNAPSHOT ingest: image: timely entrypoint: /timely-server-src/bin/docker/deploy-wait-and-insert.sh volumes: - ${PWD}/:/timely-server-src depends_on: - timely environment: - TIMELY_HOST=timely - TIMELY_PORT=54321 - TIMELY_VERSION=0.0.6-SNAPSHOT grafana: image: grafana/grafana:4.4.3 ports: - "3000:3000" volumes: - ${PWD}/../grafana/timely-app:/var/lib/grafana/plugins/timely-app - ${PWD}/bin/docker/grafana:/etc/grafana - ${PWD}/:/timely-server-src entrypoint: - gosu - grafana - /usr/sbin/grafana-server - --homepath=/usr/share/grafana - --config=/etc/grafana/grafana.ini - cfg:default.paths.data=/var/lib/grafana - cfg:default.paths.logs=/var/log/grafana - cfg:default.paths.plugins=/var/lib/grafana/plugins depends_on: - timely