github.com/leonlxy/hyperledger@v1.0.0-alpha.0.20170427033203-34922035d248/examples/e2e_cli/docker-compose-no-tls.yaml (about)

     1  version: '2'
     2  
     3  services:
     4  
     5    orderer0:
     6      container_name: orderer0
     7      image: hyperledger/fabric-orderer
     8      environment:
     9        - ORDERER_GENERAL_LOGLEVEL=debug
    10        - ORDERER_GENERAL_LISTENADDRESS=0.0.0.0
    11        - ORDERER_GENERAL_GENESISMETHOD=file
    12        - ORDERER_GENERAL_GENESISFILE=/var/hyperledger/orderer/orderer.block
    13        - ORDERER_GENERAL_LOCALMSPID=OrdererMSP
    14        - ORDERER_GENERAL_LOCALMSPDIR=/var/hyperledger/orderer/localMspConfig
    15      working_dir: /opt/gopath/src/github.com/hyperledger/fabric
    16      command: orderer
    17      volumes:
    18      - ./crypto/orderer:/var/hyperledger/orderer
    19      ports:
    20        - 7050:7050
    21  
    22    peer0:
    23      container_name: peer0
    24      extends:
    25        file: peer-base/peer-base-no-tls.yaml
    26        service: peer-base
    27      environment:
    28        - CORE_PEER_ID=peer0
    29        - CORE_PEER_LOCALMSPID=Org0MSP
    30      volumes:
    31          - /var/run/:/host/var/run/
    32          - ./crypto/peer/peer0/localMspConfig:/etc/hyperledger/fabric/msp
    33      ports:
    34        - 7051:7051
    35        - 7053:7053
    36      depends_on:
    37        - orderer0
    38  
    39    peer1:
    40      container_name: peer1
    41      extends:
    42        file: peer-base/peer-base-no-tls.yaml
    43        service: peer-base
    44      environment:
    45        - CORE_PEER_ID=peer1
    46        - CORE_PEER_GOSSIP_BOOTSTRAP=peer0:7051
    47        - CORE_PEER_LOCALMSPID=Org0MSP
    48      volumes:
    49          - /var/run/:/host/var/run/
    50          - ./crypto/peer/peer1/localMspConfig:/etc/hyperledger/fabric/msp
    51      ports:
    52        - 8051:7051
    53        - 8053:7053
    54      depends_on:
    55        - orderer0
    56        - peer0
    57  
    58    peer2:
    59      container_name: peer2
    60      extends:
    61        file: peer-base/peer-base-no-tls.yaml
    62        service: peer-base
    63      environment:
    64        - CORE_PEER_ID=peer2
    65        - CORE_PEER_GOSSIP_BOOTSTRAP=peer2:7051
    66        - CORE_PEER_LOCALMSPID=Org1MSP
    67      volumes:
    68          - /var/run/:/host/var/run/
    69          - ./crypto/peer/peer2/localMspConfig:/etc/hyperledger/fabric/msp
    70      ports:
    71        - 9051:7051
    72        - 9053:7053
    73      depends_on:
    74        - orderer0
    75        - peer0
    76        - peer1
    77  
    78    peer3:
    79      container_name: peer3
    80      extends:
    81        file: peer-base/peer-base-no-tls.yaml
    82        service: peer-base
    83      environment:
    84        - CORE_PEER_ID=peer3
    85        - CORE_PEER_GOSSIP_BOOTSTRAP=peer2:7051
    86        - CORE_PEER_LOCALMSPID=Org1MSP
    87      volumes:
    88          - /var/run/:/host/var/run/
    89          - ./crypto/peer/peer3/localMspConfig:/etc/hyperledger/fabric/msp
    90      ports:
    91        - 10051:7051
    92        - 10053:7053
    93      depends_on:
    94        - orderer0
    95        - peer0
    96        - peer1
    97        - peer2
    98  
    99    cli:
   100      container_name: cli
   101      image: hyperledger/fabric-testenv
   102      tty: true
   103      environment:
   104        - GOPATH=/opt/gopath
   105        - CORE_PEER_ADDRESSAUTODETECT=true
   106        - CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock
   107        - CORE_LOGGING_LEVEL=DEBUG
   108        - CORE_NEXT=true
   109        - CORE_PEER_ID=cli
   110        - CORE_PEER_ENDORSER_ENABLED=true
   111        - CORE_PEER_ADDRESS=peer0:7051
   112        - CORE_PEER_GOSSIP_IGNORESECURITY=true
   113        - CORE_PEER_LOCALMSPID=Org0MSP
   114      working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer
   115      command: /bin/bash -c './scripts/script.sh ${CHANNEL_NAME}; '
   116      volumes:
   117          - /var/run/:/host/var/run/
   118          - ./examples/:/opt/gopath/src/github.com/hyperledger/fabric/examples/
   119          - ./crypto:/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/
   120          - ./scripts:/opt/gopath/src/github.com/hyperledger/fabric/peer/scripts/
   121      depends_on:
   122        - orderer0
   123        - peer0
   124        - peer1
   125        - peer2
   126        - peer3