github.com/kchristidis/fabric@v1.0.4-0.20171028114726-837acd08cde1/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_CHAINCODELISTENADDRESS=peer0.org1.example.com:7052 43 - CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org1.example.com:7051 44 - CORE_PEER_LOCALMSPID=Org1MSP 45 volumes: 46 - /var/run/:/host/var/run/ 47 - ../crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp:/etc/hyperledger/fabric/msp 48 - ../crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls:/etc/hyperledger/fabric/tls 49 ports: 50 - 7051:7051 51 - 7052:7052 52 - 7053:7053 53 54 peer1.org1.example.com: 55 container_name: peer1.org1.example.com 56 extends: 57 file: peer-base.yaml 58 service: peer-base 59 environment: 60 - CORE_PEER_ID=peer1.org1.example.com 61 - CORE_PEER_ADDRESS=peer1.org1.example.com:7051 62 - CORE_PEER_CHAINCODELISTENADDRESS=peer1.org1.example.com:7052 63 - CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer1.org1.example.com:7051 64 - CORE_PEER_GOSSIP_BOOTSTRAP=peer0.org1.example.com:7051 65 - CORE_PEER_LOCALMSPID=Org1MSP 66 volumes: 67 - /var/run/:/host/var/run/ 68 - ../crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/msp:/etc/hyperledger/fabric/msp 69 - ../crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls:/etc/hyperledger/fabric/tls 70 71 ports: 72 - 8051:7051 73 - 8052:7052 74 - 8053:7053 75 76 peer0.org2.example.com: 77 container_name: peer0.org2.example.com 78 extends: 79 file: peer-base.yaml 80 service: peer-base 81 environment: 82 - CORE_PEER_ID=peer0.org2.example.com 83 - CORE_PEER_ADDRESS=peer0.org2.example.com:7051 84 - CORE_PEER_CHAINCODELISTENADDRESS=peer0.org2.example.com:7052 85 - CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org2.example.com:7051 86 - CORE_PEER_LOCALMSPID=Org2MSP 87 volumes: 88 - /var/run/:/host/var/run/ 89 - ../crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/msp:/etc/hyperledger/fabric/msp 90 - ../crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls:/etc/hyperledger/fabric/tls 91 ports: 92 - 9051:7051 93 - 9052:7052 94 - 9053:7053 95 96 peer1.org2.example.com: 97 container_name: peer1.org2.example.com 98 extends: 99 file: peer-base.yaml 100 service: peer-base 101 environment: 102 - CORE_PEER_ID=peer1.org2.example.com 103 - CORE_PEER_ADDRESS=peer1.org2.example.com:7051 104 - CORE_PEER_CHAINCODELISTENADDRESS=peer1.org2.example.com:7052 105 - CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer1.org2.example.com:7051 106 - CORE_PEER_GOSSIP_BOOTSTRAP=peer0.org2.example.com:7051 107 - CORE_PEER_LOCALMSPID=Org2MSP 108 volumes: 109 - /var/run/:/host/var/run/ 110 - ../crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/msp:/etc/hyperledger/fabric/msp 111 - ../crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls:/etc/hyperledger/fabric/tls 112 ports: 113 - 10051:7051 114 - 10052:7052 115 - 10053:7053