<commit_before>version: "3"

services:

  test_runner:
    build:
      context: .
      dockerfile: Dockerfile
    ports:
      - 8100:8100
      - 3000:3000
    environment:
      - DB_HOST=db
      - DB_NAME=bitcore-test
      - BITCORE_CONFIG_PATH=/bitcore/bitcore-test.config.json
    depends_on:
      - db
      - bitcoin
      - erigon
      - geth
      - rippled

  db:
    image: mongo

  bitcoin:
    image: ruimarinho/bitcoin-core:0.16
    command:
      -printtoconsole
      -regtest=1
      -txindex=0
      -listen=1
      -server=1
      -irc=0
      -dnsseed=0
      -upnp=0
      -port=8332
      -rpcport=8333
      -rpcallowip=192.168.127.12/8
      -rpcbind=0.0.0.0
      -rpcuser=bitcorenodetest
      -rpcpassword=<PASSWORD>

  erigon:
    image: thorax/erigon:v2022.08.01
    ports:
      - "8545:8545"
      - "8546:8546"
    volumes:
      - ./.docker/erigon-password:/data/pw
    command:
      /usr/local/bin/erigon
      --chain=dev
      --datadir=/home/erigon/data
      --private.api.addr=0.0.0.0:9090
      --http.addr=0.0.0.0
      --http.api=eth,erigon,web3,net,debug,trace,txpool
      --mine
      --ws

  geth:
    image: 0labs/geth:v1.10.21<commit_msg>rm volumes from erigon docker config<commit_after>version: "3"

services:

  test_runner:
    build:
      context: .
      dockerfile: Dockerfile
    ports:
      - 8100:8100
      - 3000:3000
    environment:
      - DB_HOST=db
      - DB_NAME=bitcore-test
      - BITCORE_CONFIG_PATH=/bitcore/bitcore-test.config.json
    depends_on:
      - db
      - bitcoin
      - erigon
      - geth
      - rippled

  db:
    image: mongo

  bitcoin:
    image: ruimarinho/bitcoin-core:0.16
    command:
      -printtoconsole
      -regtest=1
      -txindex=0
      -listen=1
      -server=1
      -irc=0
      -dnsseed=0
      -upnp=0
      -port=8332
      -rpcport=8333
      -rpcallowip=192.168.127.12/8
      -rpcbind=0.0.0.0
      -rpcuser=bitcorenodetest
      -rpcpassword=<PASSWORD>

  erigon:
    image: thorax/erigon:v2022.08.01
    ports:
      - "8545:8545"
      - "8546:8546"
    command:
      /usr/local/bin/erigon
      --chain=dev
      --datadir=/home/erigon/data
      --private.api.addr=0.0.0.0:9090
      --http.addr=0.0.0.0
      --http.api=eth,erigon,web3,net,debug,trace,txpool
      --mine
      --ws

  geth:
    image: 0labs/geth:v1.10.21
{'fraction_non_alphanumeric': 0.12834679133021676, 'fraction_numerical': 0.07989800254993625, 'mean_word_length': 1.6659116647791619, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 8, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6114445', 'n_tokens_mistral': 1053, 'n_tokens_neox': 932, 'n_words': 126}