github.com/adnan-c/fabric_e2e_couchdb@v0.6.1-preview.0.20170228180935-21ce6b23cf91/bddtests/regression/go/ote/network.json (about) 1 { 2 "ordererAddress": "0.0.0.0", 3 "ordererPort": "5005", 4 "couchdbAddress": "0.0.0.0", 5 "couchdbPort": "5984", 6 "vp0Address": "0.0.0.0", 7 "vp0Port": "7061", 8 "version": "2", 9 "networks": 10 "bridge", 11 "services": { 12 "zookeeper": { 13 "image": "hyperledger/fabric-zookeeper", 14 "container_name": "zookeeper", 15 "networks": [ 16 "bridge" 17 ] 18 }, 19 "kafka": { 20 "image": "hyperledger/fabric-kafka", 21 "environment": { 22 "KAFKA_BROKER_ID": "0", 23 "KAFKA_ZOOKEEPER_CONNECT": "zookeeper:2181", 24 "KAFKA_DEFAULT_REPLICATION_FACTOR": "3" 25 }, 26 "depends_on": [ 27 "zookeeper" 28 ], 29 "container_name": "kafka0", 30 "networks": [ 31 "bridge" 32 ] 33 }, 34 "ca": { 35 "image": "hyperledger/fabric-ca", 36 "command": "sh -c 'fabric-ca server start -ca /.fabric-ca/ec.pem -ca-key /.fabric-ca/ec-key.pem -config /etc/hyperledger/fabric-ca/server-config.json -address 0.0.0.0'", 37 "ports": [ 38 "7054:7054" 39 ], 40 "container_name": "ca0" 41 }, 42 "orderer": { 43 "image": "hyperledger/fabric-orderer", 44 "restart": "unless-stopped", 45 "environment": { 46 "ORDERER_GENERAL_LEDGERTYPE": "ram", 47 "ORDERER_GENERAL_MAXWINDOWSIZE": "1000", 48 "ORDERER_GENERAL_LISTENADDRESS": "0.0.0.0", 49 "ORDERER_GENERAL_LISTENPORT": "5005", 50 "ORDERER_GENERAL_GENESISMETHOD": "provisional", 51 "ORDERER_GENERAL_GENESISFILE": "./genesisblock", 52 "ORDERER_RAMLEDGER_HISTORY_SIZE": "100", 53 "CONFIGTX_ORDERER_ORDERERTYPE": "kafka", 54 "CONFIGTX_ORDERER_ADDRESSES": "[0.0.0.0:5005]", 55 "CONFIGTX_ORDERER_BATCHTIMEOUT": "10s", 56 "CONFIGTX_ORDERER_BATCHSIZE_MAXMESSAGECOUNT": "10", 57 "CONFIGTX_ORDERER_KAFKA_BROKERS": "0.0.0.0:9092" 58 }, 59 "working_dir": "/opt/gopath/src/github.com/hyperledger/fabric/orderer", 60 "command": "orderer", 61 "ports": [ 62 "5005:5005" 63 ], 64 "depends_on": [ 65 "zookeeper", 66 "kafka0" 67 ], 68 "volumes": [ 69 "/opt/gopath/src/github.com/hyperledger/fabric/msp/sampleconfig:/etc/hyperledger/msp/sampleconfig" 70 ], 71 "container_name": "orderer0", 72 "networks": [ 73 "bridge" 74 ] 75 }, 76 "couchdb": { 77 "image": "hyperledger/fabric-couchdb", 78 "command": "tini -- /docker-entrypoint.sh /opt/couchdb/bin/couchdb", 79 "ports": [ 80 "DBPORT:5984" 81 ], 82 "networks": [ 83 "bridge" 84 ], 85 "container_name": "couchdb" 86 }, 87 "peer": { 88 "image": "hyperledger/fabric-peer", 89 "restart": "unless-stopped", 90 "environment": { 91 "CORE_PEER_ID": "peer", 92 "CORE_PEER_NETWORKID": "${CORE_PEER_ID}", 93 "CORE_PEER_ADDRESSAUTODETECT": "false", 94 "CORE_NEXT": "true", 95 "CORE_PEER_ENDORSER_ENABLED": "true", 96 "CORE_PEER_ADDRESS": "0.0.0.0:PORTID", 97 "CORE_PEER_NETWORKID": "${CORE_PEER_NETWORKID}", 98 "CORE_PEER_COMMITTER_ENABLED": "true", 99 "CORE_PEER_COMMITTER_LEDGER_ORDERER": "orderer:5005", 100 "CORE_PEER_PROFILE_ENABLED": "true", 101 "CORE_PEER_DISCOVERY_PERIOD": "60s", 102 "CORE_PEER_DISCOVERY_TOUCHPERIOD": "60s", 103 "CORE_PEER_DISCOVERY_ROOTNODE": "peer0:7051", 104 "CORE_VM_ENDPOINT": "unix:///host/var/run/docker.sock", 105 "CORE_LEDGER_STATE_STATEDATABASE": "CouchDB", 106 "CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS": "couchdb0:5984", 107 "CORE_SECURITY_LEVEL": "256", 108 "CORE_SECURITY_HASHALGORITHM": "SHA2", 109 "CORE_LOGGING_LEVEL": "ERROR" 110 }, 111 "working_dir": "/opt/gopath/src/github.com/hyperledger/fabric/peer", 112 "volumes": [ 113 "/opt/gopath/src/github.com/hyperledger/fabric/msp/sampleconfig:/etc/hyperledger/msp/sampleconfig", 114 "/var/run:/host/var/run/" 115 ], 116 "command": "peer node start", 117 "links": [ 118 "orderer", 119 "peer0", 120 "peer1", 121 "peer2" 122 ], 123 "ports": [ 124 "PORTID:7051" 125 ], 126 "container_name": "vpID", 127 "networks": [ 128 "bridge" 129 ] 130 }, 131 "cli": { 132 "container_name": "cli", 133 "image": "hyperledger/fabric-peer", 134 "tty": "true", 135 "environment": { 136 "GOPATH":"/opt/gopath", 137 "CORE_PEER_ADDRESSAUTODETECT":"true", 138 "CORE_VM_ENDPOINT":"unix:///host/var/run/docker.sock", 139 "CORE_LOGGING_LEVEL":"ERROR", 140 "CORE_NEXT":"true", 141 "CORE_PEER_ID":"cli", 142 "CORE_PEER_ENDORSER_ENABLED":"true", 143 "CORE_PEER_COMMITTER_LEDGER_ORDERER":"orderer:5005", 144 "CORE_PEER_ADDRESS":"peer0:7051" 145 }, 146 "working_dir": "/opt/gopath/src/github.com/hyperledger/fabric/peer", 147 "command": "/bin/sh", 148 "links": [ 149 "orderer0:orderer0", 150 "peer0:peer0" 151 ], 152 "volumes": [ 153 "/var/run/:/host/var/run/", 154 "/opt/gopath/src/github.com/hyperledger/fabric/examples/:/opt/gopath/src/github.com/hyperledger/fabric/examples/" 155 ], 156 "depends_on": [ 157 "orderer0", 158 "peer0" 159 ], 160 "networks": [ 161 "bridge" 162 ] 163 } 164 } 165 }