github.com/muhammedhassanm/blockchain@v0.0.0-20200120143007-697261defd4d/Decentralized-Energy-Composer-master/fabric-dev-servers/fabric-scripts/hlfv11/composer/docker-compose.yml (about)

     1  version: '2'
     2  
     3  services:
     4    ca.org1.example.com:
     5      image: hyperledger/fabric-ca:$ARCH-1.1.0
     6      environment:
     7        - FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server
     8        - FABRIC_CA_SERVER_CA_NAME=ca.org1.example.com
     9  
    10      ports:
    11        - "7054:7054"
    12      command: sh -c 'fabric-ca-server start --ca.certfile /etc/hyperledger/fabric-ca-server-config/ca.org1.example.com-cert.pem --ca.keyfile /etc/hyperledger/fabric-ca-server-config/19ab65abbb04807dad12e4c0a9aaa6649e70868e3abd0217a322d89e47e1a6ae_sk -b admin:adminpw -d'
    13      volumes:
    14        - ./crypto-config/peerOrganizations/org1.example.com/ca/:/etc/hyperledger/fabric-ca-server-config
    15      container_name: ca.org1.example.com
    16  
    17    orderer.example.com:
    18      container_name: orderer.example.com
    19      image: hyperledger/fabric-orderer:$ARCH-1.1.0
    20      environment:
    21        - ORDERER_GENERAL_LOGLEVEL=debug
    22        - ORDERER_GENERAL_LISTENADDRESS=0.0.0.0
    23        - ORDERER_GENERAL_GENESISMETHOD=file
    24        - ORDERER_GENERAL_GENESISFILE=/etc/hyperledger/configtx/composer-genesis.block
    25        - ORDERER_GENERAL_LOCALMSPID=OrdererMSP
    26        - ORDERER_GENERAL_LOCALMSPDIR=/etc/hyperledger/msp/orderer/msp
    27      working_dir: /opt/gopath/src/github.com/hyperledger/fabric
    28      command: orderer
    29      ports:
    30        - 7050:7050
    31      volumes:
    32          - ./:/etc/hyperledger/configtx
    33          - ./crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp:/etc/hyperledger/msp/orderer/msp
    34  
    35    peer0.org1.example.com:
    36      container_name: peer0.org1.example.com
    37      image: hyperledger/fabric-peer:$ARCH-1.1.0
    38      environment:
    39        - CORE_LOGGING_LEVEL=debug
    40        - CORE_CHAINCODE_LOGGING_LEVEL=DEBUG
    41        - CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock
    42        - CORE_PEER_ID=peer0.org1.example.com
    43        - CORE_PEER_ADDRESS=peer0.org1.example.com:7051
    44        - CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE=composer_default
    45        - CORE_PEER_LOCALMSPID=Org1MSP
    46        - CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/peer/msp
    47        - CORE_LEDGER_STATE_STATEDATABASE=CouchDB
    48        - CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb:5984
    49      working_dir: /opt/gopath/src/github.com/hyperledger/fabric
    50      command: peer node start
    51      ports:
    52        - 7051:7051
    53        - 7053:7053
    54      volumes:
    55          - /var/run/:/host/var/run/
    56          - ./:/etc/hyperledger/configtx
    57          - ./crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp:/etc/hyperledger/peer/msp
    58          - ./crypto-config/peerOrganizations/org1.example.com/users:/etc/hyperledger/msp/users
    59      depends_on:
    60        - orderer.example.com
    61        - couchdb
    62  
    63    couchdb:
    64      container_name: couchdb
    65      image: hyperledger/fabric-couchdb:$ARCH-0.4.6
    66      ports:
    67        - 5984:5984
    68      environment:
    69        DB_URL: http://localhost:5984/member_db
    70  
    71