version: '3.5' services: ratel: image: 069455090175.dkr.ecr.us-east-1.amazonaws.com/dgraph-ratel ports: - "28000:8000" entrypoint: - "/usr/local/bin/dgraph-ratel" - "-addr" - "http://localhost:28080" zero1: image: dgraph/dgraph:latest working_dir: /data ports: - 5080 - "6080:6080" labels: cluster: test service: zero volumes: - type: bind source: ../../../dgraph-data/zero1 target: /data command: dgraph zero --my=zero1:5080 --replicas 3 --raft="idx=1" --logtostderr -v=2 --bindall --expose_trace --profile_mode block --block_rate 10 --telemetry "sentry=false" zero2: image: dgraph/dgraph:latest working_dir: /data depends_on: - zero1 ports: - 5080 - "6081:6080" labels: cluster: test service: zero volumes: - type: bind source: ../../../dgraph-data/zero2 target: /data command: dgraph zero --my=zero1:5080 --replicas 3 --raft="idx=1" --logtostderr -v=2 --bindall --expose_trace --profile_mode block --block_rate 10 --telemetry "sentry=false" zero3: image: dgraph/dgraph:latest working_dir: /data depends_on: - zero1 ports: - 5080 - "6082:6080" labels: cluster: test service: zero volumes: - type: bind source: ../../../dgraph-data/zero3 target: /data command: dgraph zero --my=zero1:5080 --replicas 3 --raft="idx=1" --logtostderr -v=2 --bindall --expose_trace --profile_mode block --block_rate 10 --telemetry "sentry=false" bulk_loader: image: dgraph/dgraph:latest working_dir: /data volumes: - type: bind source: ../../wikidata-tools target: /data ports: - "38000:8000" - "38080:8080" - 9080 labels: cluster: test service: bulk_loader command: sleep 200000000 alpha1: image: dgraph/dgraph:latest working_dir: /data volumes: - type: bind source: ../../../dgraph-data/alpha1 target: /data ports: - 7080 - "28080:8080" - 9080 labels: cluster: test service: alpha command: dgraph alpha --my=alpha1:7080 --zero=zero1:5080,zero2:5080,zero3:5080 --expose_trace --profile_mode block --block_rate 10 --logtostderr -v=2 --telemetry "sentry=false" --security whitelist=0.0.0.0/0 alpha2: image: dgraph/dgraph:latest working_dir: /data volumes: - type: bind source: ../../../dgraph-data/alpha2 target: /data ports: - 7080 - 8080 - 9080 labels: cluster: test service: alpha command: dgraph alpha --my=alpha2:7080 --zero=zero1:5080,zero2:5080,zero3:5080 --expose_trace --profile_mode block --block_rate 10 --logtostderr -v=2 --telemetry "sentry=false" --security whitelist=0.0.0.0/0 alpha3: image: dgraph/dgraph:latest working_dir: /data volumes: - type: bind source: ../../../dgraph-data/alpha3 target: /data ports: - 7080 - 8080 - 9080 labels: cluster: test service: alpha command: dgraph alpha --my=alpha3:7080 --zero=zero1:5080,zero2:5080,zero3:5080 --expose_trace --profile_mode block --block_rate 10 --logtostderr -v=2 --telemetry "sentry=false" --security whitelist=0.0.0.0/0 alpha4: image: dgraph/dgraph:latest working_dir: /data volumes: - type: bind source: ../../../dgraph-data/alpha4 target: /data ports: - 7080 - 8080 - 9080 labels: cluster: test service: alpha command: dgraph alpha --my=alpha4:7080 --zero=zero1:5080,zero2:5080,zero3:5080 --expose_trace --profile_mode block --block_rate 10 --logtostderr -v=2 --telemetry "sentry=false" --security whitelist=0.0.0.0/0 alpha5: image: dgraph/dgraph:latest working_dir: /data volumes: - type: bind source: ../../../dgraph-data/alpha5 target: /data ports: - 7080 - 8080 - 9080 labels: cluster: test service: alpha command: dgraph alpha --my=alpha5:7080 --zero=zero1:5080,zero2:5080,zero3:5080 --expose_trace --profile_mode block --block_rate 10 --logtostderr -v=2 --telemetry "sentry=false" --security whitelist=0.0.0.0/0 alpha6: image: dgraph/dgraph:latest working_dir: /data volumes: - type: bind source: ../../../dgraph-data/alpha6 target: /data ports: - 7080 - 8080 - 9080 labels: cluster: test service: alpha command: dgraph alpha --my=alpha6:7080 --zero=zero1:5080,zero2:5080,zero3:5080 --expose_trace --profile_mode block --block_rate 10 --logtostderr -v=2 --telemetry "sentry=false" --security whitelist=0.0.0.0/0