github.com/tenywen/fabric@v1.0.0-beta.0.20170620030522-a5b1ed380643/examples/e2e_cli/base/docker-compose-base.yaml (about) 1 # Copyright IBM Corp. All Rights Reserved. 2 # 3 # SPDX-License-Identifier: Apache-2.0 4 # 5 6 version: '2' 7 8 services: 9 10 orderer.example.com: 11 container_name: orderer.example.com 12 image: hyperledger/fabric-orderer 13 environment: 14 - ORDERER_GENERAL_LOGLEVEL=debug 15 - ORDERER_GENERAL_LISTENADDRESS=0.0.0.0 16 - ORDERER_GENERAL_GENESISMETHOD=file 17 - ORDERER_GENERAL_GENESISFILE=/var/hyperledger/orderer/orderer.genesis.block 18 - ORDERER_GENERAL_LOCALMSPID=OrdererMSP 19 - ORDERER_GENERAL_LOCALMSPDIR=/var/hyperledger/orderer/msp 20 # enabled TLS 21 - ORDERER_GENERAL_TLS_ENABLED=true 22 - ORDERER_GENERAL_TLS_PRIVATEKEY=/var/hyperledger/orderer/tls/server.key 23 - ORDERER_GENERAL_TLS_CERTIFICATE=/var/hyperledger/orderer/tls/server.crt 24 - ORDERER_GENERAL_TLS_ROOTCAS=[/var/hyperledger/orderer/tls/ca.crt] 25 working_dir: /opt/gopath/src/github.com/hyperledger/fabric 26 command: orderer 27 volumes: 28 - ../channel-artifacts/genesis.block:/var/hyperledger/orderer/orderer.genesis.block 29 - ../crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp:/var/hyperledger/orderer/msp 30 - ../crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/:/var/hyperledger/orderer/tls 31 ports: 32 - 7050:7050 33 34 peer0.org1.example.com: 35 container_name: peer0.org1.example.com 36 extends: 37 file: peer-base.yaml 38 service: peer-base 39 environment: 40 - CORE_PEER_ID=peer0.org1.example.com 41 - CORE_PEER_ADDRESS=peer0.org1.example.com:7051 42 - CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org1.example.com:7051 43 - CORE_PEER_LOCALMSPID=Org1MSP 44 volumes: 45 - /var/run/:/host/var/run/ 46 - ../crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp:/etc/hyperledger/fabric/msp 47 - ../crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls:/etc/hyperledger/fabric/tls 48 ports: 49 - 7051:7051 50 - 7053:7053 51 52 peer1.org1.example.com: 53 container_name: peer1.org1.example.com 54 extends: 55 file: peer-base.yaml 56 service: peer-base 57 environment: 58 - CORE_PEER_ID=peer1.org1.example.com 59 - CORE_PEER_ADDRESS=peer1.org1.example.com:7051 60 - CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer1.org1.example.com:7051 61 - CORE_PEER_GOSSIP_BOOTSTRAP=peer0.org1.example.com:7051 62 - CORE_PEER_LOCALMSPID=Org1MSP 63 volumes: 64 - /var/run/:/host/var/run/ 65 - ../crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/msp:/etc/hyperledger/fabric/msp 66 - ../crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls:/etc/hyperledger/fabric/tls 67 68 ports: 69 - 8051:7051 70 - 8053:7053 71 72 peer0.org2.example.com: 73 container_name: peer0.org2.example.com 74 extends: 75 file: peer-base.yaml 76 service: peer-base 77 environment: 78 - CORE_PEER_ID=peer0.org2.example.com 79 - CORE_PEER_ADDRESS=peer0.org2.example.com:7051 80 - CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org2.example.com:7051 81 - CORE_PEER_LOCALMSPID=Org2MSP 82 volumes: 83 - /var/run/:/host/var/run/ 84 - ../crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/msp:/etc/hyperledger/fabric/msp 85 - ../crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls:/etc/hyperledger/fabric/tls 86 ports: 87 - 9051:7051 88 - 9053:7053 89 90 peer1.org2.example.com: 91 container_name: peer1.org2.example.com 92 extends: 93 file: peer-base.yaml 94 service: peer-base 95 environment: 96 - CORE_PEER_ID=peer1.org2.example.com 97 - CORE_PEER_ADDRESS=peer1.org2.example.com:7051 98 - CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer1.org2.example.com:7051 99 - CORE_PEER_GOSSIP_BOOTSTRAP=peer0.org2.example.com:7051 100 - CORE_PEER_LOCALMSPID=Org2MSP 101 volumes: 102 - /var/run/:/host/var/run/ 103 - ../crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/msp:/etc/hyperledger/fabric/msp 104 - ../crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls:/etc/hyperledger/fabric/tls 105 ports: 106 - 10051:7051 107 - 10053:7053