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

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