version: "2" services: bitbon_node_stg_01: # image: registry.simcord.com/bitbon/bitbone-node/go-ethereum:c6e7ffe7 # image: registry.simcord.com/bitbon/bitbone-node/go-ethereum:f98f890a image: "registry.simcord.com/bitbon/bitbone-node/go-ethereum:${HASH}" restart: on-failure container_name: bitbon_node_stg_01 hostname: bitbon_node_stg_01 env_file: - .env entrypoint: - /bin/sh - -c #- /geth --datadir=~/.ethereum/bitbon init "/root/files/genesis.json" - /geth ${CLIENT_AGENT_NODE} --nodekeyhex=${NODE_ID_1} volumes: - ./files/password:/root/files/password:ro - ./files/genesis.json:/root/files/genesis.json:ro - ./files/archive-nodes.json:/root/.ethereum/bitbon/geth/archive-nodes.json:rw - ./files/chain_bitbon_node_stg_01:/root/.ethereum/bitbon:rw - ./files/keystore:/root/.ethereum/bitbon/keystore:rw - ./files/trusted-nodes.json:/root/.ethereum/bitbon/trusted-nodes.json:rw - ./files/static-nodes.json:/root/.ethereum/bitbon/static-nodes.json:rw - /etc/localtime:/etc/localtime:ro - ./files/chain_bitbon_node_stg_01/dag/:/root/.ethash/:rw cpuset: "0-1" mem_limit: 6114m ports: - "10310:30303" - "10310:30303/udp" - "10550:8545" bitbon_node_stg_02: # image: registry.simcord.com/bitbon/bitbone-node/go-ethereum:c6e7ffe7 # image: registry.simcord.com/bitbon/bitbone-node/go-ethereum:f98f890a image: "registry.simcord.com/bitbon/bitbone-node/go-ethereum:${HASH}" restart: on-failure container_name: bitbon_node_stg_02 hostname: bitbon_node_stg_02 env_file: - .env entrypoint: - /bin/sh - -c #- /geth --datadir=~/.ethereum/bitbon init "/root/files/genesis.json" - /geth ${MINER_NODE} --nodekeyhex=${NODE_ID_2} volumes: - ./files/password:/root/files/password:ro - ./files/genesis.json:/root/files/genesis.json:ro - ./files/archive-nodes.json:/root/.ethereum/bitbon/geth/archive-nodes.json:rw - ./files/chain_bitbon_node_stg_02:/root/.ethereum/bitbon:rw - ./files/keystore:/root/.ethereum/bitbon/keystore:rw - ./files/trusted-nodes.json:/root/.ethereum/bitbon/trusted-nodes.json:rw - ./files/static-nodes.json:/root/.ethereum/bitbon/static-nodes.json:rw - /etc/localtime:/etc/localtime:ro - ./files/chain_bitbon_node_stg_02/dag/:/root/.ethash/:rw cpuset: "2-3" mem_limit: 6114m ports: - "10311:30303" - "10311:30303/udp" - "10551:8545" bitbon_node_stg_03: # image: registry.simcord.com/bitbon/bitbone-node/go-ethereum:c6e7ffe7 # image: registry.simcord.com/bitbon/bitbone-node/go-ethereum:f98f890a image: "registry.simcord.com/bitbon/bitbone-node/go-ethereum:${HASH}" restart: on-failure container_name: bitbon_node_stg_03 hostname: bitbon_node_stg_03 env_file: - .env entrypoint: - /bin/sh - -c #- /geth --datadir=~/.ethereum/bitbon init "/root/files/genesis.json" - /geth ${CLIENT_NODE} --nodekeyhex=${NODE_ID_3} volumes: - ./files/password:/root/files/password:ro - ./files/genesis.json:/root/files/genesis.json:ro - ./files/archive-nodes.json:/root/.ethereum/bitbon/geth/archive-nodes.json:rw - ./files/chain_bitbon_node_stg_03:/root/.ethereum/bitbon:rw - ./files/keystore:/root/.ethereum/bitbon/keystore:rw - ./files/trusted-nodes.json:/root/.ethereum/bitbon/trusted-nodes.json:rw - ./files/static-nodes.json:/root/.ethereum/bitbon/static-nodes.json:rw - /etc/localtime:/etc/localtime:ro - ./files/chain_bitbon_node_stg_03/dag/:/root/.ethash/:rw cpuset: "4-5" mem_limit: 6114m ports: - "10312:30303" - "10312:30303/udp" - "10552:8545" bitbon_node_stg_04: # image: registry.simcord.com/bitbon/bitbone-node/go-ethereum:c6e7ffe7 # image: registry.simcord.com/bitbon/bitbone-node/go-ethereum:f98f890a image: "registry.simcord.com/bitbon/bitbone-node/go-ethereum:${HASH}" restart: on-failure container_name: bitbon_node_stg_04 hostname: bitbon_node_stg_04 env_file: - .env entrypoint: - /bin/sh - -c #- /geth --datadir=~/.ethereum/bitbon init "/root/files/genesis.json" - /geth ${ARCHIVE_NODE1} --nodekeyhex=${NODE_ID_4} volumes: - ./files/password:/root/files/password:ro - ./files/genesis.json:/root/files/genesis.json:ro - ./files/archive-nodes.json:/root/.ethereum/bitbon/geth/archive-nodes.json:rw - ./files/chain_bitbon_node_stg_04:/root/.ethereum/bitbon:rw - ./files/keystore:/root/.ethereum/bitbon/keystore:rw - ./files/trusted-nodes.json:/root/.ethereum/bitbon/trusted-nodes.json:rw - ./files/static-nodes.json:/root/.ethereum/bitbon/static-nodes.json:rw - /etc/localtime:/etc/localtime:ro - ./files/chain_bitbon_node_stg_04/dag/:/root/.ethash/:rw cpuset: "6-7" mem_limit: 6114m ports: - "10313:30303" - "10313:30303/udp" - "10553:8545" bitbon_node_stg_05: # image: registry.simcord.com/bitbon/bitbone-node/go-ethereum:c6e7ffe7 # image: registry.simcord.com/bitbon/bitbone-node/go-ethereum:f98f890a image: "registry.simcord.com/bitbon/bitbone-node/go-ethereum:${HASH}" restart: on-failure container_name: bitbon_node_stg_05 hostname: bitbon_node_stg_05 env_file: - .env entrypoint: - /bin/sh - -c #- /geth --datadir=~/.ethereum/bitbon init "/root/files/genesis.json" - /geth ${AGENT_NODE} --nodekeyhex=${NODE_ID_5} volumes: - ./files/password:/root/files/password:ro - ./files/genesis.json:/root/files/genesis.json:ro - ./files/archive-nodes.json:/root/.ethereum/bitbon/geth/archive-nodes.json:rw - ./files/chain_bitbon_node_stg_05:/root/.ethereum/bitbon:rw - ./files/keystore:/root/.ethereum/bitbon/keystore:rw - ./files/trusted-nodes.json:/root/.ethereum/bitbon/trusted-nodes.json:rw - ./files/static-nodes.json:/root/.ethereum/bitbon/static-nodes.json:rw - /etc/localtime:/etc/localtime:ro - ./files/chain_bitbon_node_stg_05/dag/:/root/.ethash/:rw cpuset: "8-9" mem_limit: 6114m ports: - "10314:30303" - "10314:30303/udp" - "10554:8545" bitbon_node_stg_06: # image: registry.simcord.com/bitbon/bitbone-node/go-ethereum:c6e7ffe7 # image: registry.simcord.com/bitbon/bitbone-node/go-ethereum:f98f890a image: "registry.simcord.com/bitbon/bitbone-node/go-ethereum:{HASH}" restart: on-failure container_name: bitbon_node_stg_06 hostname: bitbon_node_stg_06 env_file: - .env entrypoint: - /bin/sh - -c #- /geth --datadir=~/.ethereum/bitbon init "/root/files/genesis.json" - /geth ${ARCHIVE_NODE2} --nodekeyhex=${NODE_ID_6} volumes: - ./files/password:/root/files/password:ro - ./files/genesis.json:/root/files/genesis.json:ro - ./files/archive-nodes.json:/root/.ethereum/bitbon/geth/archive-nodes.json:rw - ./files/chain_bitbon_node_stg_06:/root/.ethereum/bitbon:rw - ./files/keystore:/root/.ethereum/bitbon/keystore:rw - ./files/trusted-nodes.json:/root/.ethereum/bitbon/trusted-nodes.json:rw - ./files/static-nodes.json:/root/.ethereum/bitbon/static-nodes.json:rw - /etc/localtime:/etc/localtime:ro - ./files/chain_bitbon_node_stg_06/dag/:/root/.ethash/:rw cpuset: "10-11" mem_limit: 6114m ports: - "10315:30303" - "10315:30303/udp" - "10555:8545" bitbon_node_stg_07: # image: registry.simcord.com/bitbon/bitbone-node/go-ethereum:c6e7ffe7 # image: registry.simcord.com/bitbon/bitbone-node/go-ethereum:f98f890a image: "registry.simcord.com/bitbon/bitbone-node/go-ethereum:${HASH}" restart: on-failure container_name: bitbon_node_stg_07 hostname: bitbon_node_stg_07 env_file: - .env entrypoint: - /bin/sh - -c #- /geth --datadir=~/.ethereum/bitbon init "/root/files/genesis.json" - /geth ${AGENT_FULL_SYNC_NODE} --nodekeyhex=${NODE_ID_7} volumes: - ./files/password:/root/files/password:ro - ./files/genesis.json:/root/files/genesis.json:ro - ./files/archive-nodes.json:/root/.ethereum/bitbon/geth/archive-nodes.json:rw - ./files/chain_bitbon_node_stg_07:/root/.ethereum/bitbon:rw - ./files/keystore:/root/.ethereum/bitbon/keystore:rw - ./files/trusted-nodes.json:/root/.ethereum/bitbon/trusted-nodes.json:rw - ./files/static-nodes.json:/root/.ethereum/bitbon/static-nodes.json:rw - /etc/localtime:/etc/localtime:ro - ./files/chain_bitbon_node_stg_07/dag/:/root/.ethash/:rw cpuset: "11" mem_limit: 6114m ports: - "10316:30303" - "10316:30303/udp" - "10556:8545" eth-net-intelligence: image: registry.simcord.com/ci-utils/eth-net-intelligence-api:latest restart: on-failure container_name: eth-net-intelligence volumes: - ./files/app.json:/root/eth-net-intelligence-api/app.json:ro netstats: image: registry.simcord.com/bitbon/bitbone-node/eth-netstats:latest restart: on-failure container_name: netstats environment: - HOST_IP=192.168.253.14 - WS_SECRET=eth-net-stats-secret command: npm start volumes: - /etc/localtime:/etc/localtime:ro ports: - "3000:3000"