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