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