version: "3.7"

services:
  zero:
    image: dgraph/dgraph:master
    volumes:
      - ./tmp:/dgraph
    ports:
      - 5080:5080
      - 6080:6080
    restart: on-failure
    command: dgraph zero --my=zero:5080 --logtostderr -v=2 --bindall --expose_trace --profile_mode block --block_rate 10
  alpha:
    image: dgraph/dgraph:master
    volumes:
      - /tmp:/dgraph
    ports:
      - 8080:8080
      - 9080:9080
    restart: on-failure
    command: dgraph alpha --my=alpha:7080 --zero=zero:5080
      --logtostderr -v=2
      --whitelist 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
  ratel:
    image: dgraph/dgraph:master
    ports:
      - 8000:8000
    command: dgraph-ratel
