github.com/myafeier/fabric@v1.0.1-0.20170722181825-3a4b1f2bce86/examples/e2e_cli/docker-compose-cli.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 extends: 12 file: base/docker-compose-base.yaml 13 service: orderer.example.com 14 container_name: orderer.example.com 15 16 peer0.org1.example.com: 17 container_name: peer0.org1.example.com 18 extends: 19 file: base/docker-compose-base.yaml 20 service: peer0.org1.example.com 21 22 peer1.org1.example.com: 23 container_name: peer1.org1.example.com 24 extends: 25 file: base/docker-compose-base.yaml 26 service: peer1.org1.example.com 27 28 peer0.org2.example.com: 29 container_name: peer0.org2.example.com 30 extends: 31 file: base/docker-compose-base.yaml 32 service: peer0.org2.example.com 33 34 peer1.org2.example.com: 35 container_name: peer1.org2.example.com 36 extends: 37 file: base/docker-compose-base.yaml 38 service: peer1.org2.example.com 39 40 cli: 41 container_name: cli 42 image: hyperledger/fabric-tools 43 tty: true 44 environment: 45 - GOPATH=/opt/gopath 46 - CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock 47 - CORE_LOGGING_LEVEL=DEBUG 48 - CORE_PEER_ID=cli 49 - CORE_PEER_ADDRESS=peer0.org1.example.com:7051 50 - CORE_PEER_LOCALMSPID=Org1MSP 51 - CORE_PEER_TLS_ENABLED=true 52 - CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt 53 - CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key 54 - CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt 55 - CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp 56 working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer 57 command: /bin/bash -c './scripts/script.sh ${CHANNEL_NAME}; sleep $TIMEOUT' 58 volumes: 59 - /var/run/:/host/var/run/ 60 - ../chaincode/go/:/opt/gopath/src/github.com/hyperledger/fabric/examples/chaincode/go 61 - ./crypto-config:/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ 62 - ./scripts:/opt/gopath/src/github.com/hyperledger/fabric/peer/scripts/ 63 - ./channel-artifacts:/opt/gopath/src/github.com/hyperledger/fabric/peer/channel-artifacts 64 depends_on: 65 - orderer.example.com 66 - peer0.org1.example.com 67 - peer1.org1.example.com 68 - peer0.org2.example.com 69 - peer1.org2.example.com