version: '3'
services:
  node_one:
    build: .
    volumes:
      - ./config/protocol.privnet.docker.one.yml:/config/protocol.privnet.yml
      - ./chains/privnet-docker-one:/chains/privnet
    ports:
      -  20334:20334
    command: "node --config-path /config --privnet"
  node_two:
    build: .
    volumes:
      - ./config/protocol.privnet.docker.two.yml:/config/protocol.privnet.yml
      - ./chains/privnet-docker-two:/chains/privnet
    ports:
      -  20335:20335
    command: "node --config-path /config --privnet"
  node_three:
    build: .
    volumes:
      - ./config/protocol.privnet.docker.three.yml:/config/protocol.privnet.yml
      - ./chains/privnet-docker-three:/chains/privnet
    ports:
      -  20336:20336
    command: "node --config-path /config --privnet"
  node_four:
    build: .
    volumes:
      - ./config/protocol.privnet.docker.four.yml:/config/protocol.privnet.yml
      - ./chains/privnet-docker-four:/chains/privnet
    ports:
      -  20337:20337
    command: "node --config-path /config --privnet"
    depends_on:
      - node_one
      - node_two
      - node_three