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  }