github.com/myafeier/fabric@v1.0.1-0.20170722181825-3a4b1f2bce86/test/envsetup/docker-compose.yaml (about)

     1  #
     2  # Copyright IBM Corp. All Rights Reserved.
     3  #
     4  # SPDX-License-Identifier: Apache-2.0
     5  #
     6  
     7  version: '2'
     8  
     9  services:
    10  
    11    orderer.example.com:
    12      extends:
    13        file:   base/docker-compose-base.yaml
    14        service: orderer.example.com
    15      container_name: orderer.example.com
    16  
    17    peer0.org1.example.com:
    18      container_name: peer0.org1.example.com
    19      extends:
    20        file:  base/docker-compose-base.yaml
    21        service: peer0.org1.example.com
    22  
    23    peer1.org1.example.com:
    24      container_name: peer1.org1.example.com
    25      extends:
    26        file:  base/docker-compose-base.yaml
    27        service: peer1.org1.example.com
    28  
    29    peer0.org2.example.com:
    30      container_name: peer0.org2.example.com
    31      extends:
    32        file:  base/docker-compose-base.yaml
    33        service: peer0.org2.example.com
    34  
    35    peer1.org2.example.com:
    36      container_name: peer1.org2.example.com
    37      extends:
    38        file:  base/docker-compose-base.yaml
    39        service: peer1.org2.example.com
    40  
    41    cli:
    42      container_name: cli
    43      image: hyperledger/fabric-tools
    44      tty: true
    45      environment:
    46        - GOPATH=/opt/gopath
    47        - CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock
    48        - CORE_LOGGING_LEVEL=DEBUG
    49        - CORE_PEER_ID=cli
    50        - CORE_PEER_ADDRESS=peer0.org1.example.com:7051
    51        - CORE_PEER_LOCALMSPID=Org1MSP
    52        - CORE_PEER_TLS_ENABLED=true
    53        - 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
    54        - 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
    55        - 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
    56        - CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
    57      working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer
    58      command: /bin/bash -c 'apt-get update && apt-get install -y jq; sleep 600000000000'
    59      volumes:
    60          - /var/run/:/host/var/run/
    61          - ../../../../../examples/chaincode/go:/opt/gopath/src/github.com/hyperledger/fabric/examples/chaincode/go
    62          - ./channel-artifacts:/opt/gopath/src/github.com/hyperledger/fabric/peer/channel-artifacts
    63          - ./crypto-config:/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto
    64          - ./logs:/opt/gopath/src/github.com/hyperledger/fabric/test/envsetup/logs
    65          - ../tools:/opt/gopath/src/github.com/hyperledger/fabric/test/tools
    66          - ../chaincodes:/opt/gopath/src/github.com/hyperledger/fabric/test/chaincodes
    67      depends_on:
    68         - orderer.example.com
    69         - peer0.org1.example.com
    70         - peer1.org1.example.com
    71         - peer0.org2.example.com
    72         - peer1.org2.example.com