version: "2.1"
services:
  stats:
      image: influxdb:alpine
      ports:
        - 8083:8083
        - 8086:8086
      environment:
        - CLUSTER_NAME=riakts
        - COORDINATOR_NODE=coordinator
      volumes:
        - ../plugins/influxdb/influxdb.conf:/etc/influxdb/influxdb.conf:ro
  api:
    build: ..
    image: bradserbu/nodus-server
    ports:
      - 8080
    environment:
      - DEBUG=$DEBUG
      - INFLUX_HOST=stats
    links:
      - stats
    depends_on:
      - stats
    command: "nodus-server.sh --plugins=influxdb"

  lb:
    image: dockercloud/haproxy
    ports:
      - 8081:80
    links:
      - api
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock