github.com/muhammedhassanm/blockchain@v0.0.0-20200120143007-697261defd4d/Decentralized-Energy-Composer-master/fabric-dev-servers/fabric-scripts/hlfv1/composer/docker-compose.yml (about) 1 version: '2' 2 3 services: 4 ca.org1.example.com: 5 image: hyperledger/fabric-ca:$ARCH-1.0.4 6 environment: 7 - FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server 8 - FABRIC_CA_SERVER_CA_NAME=ca.org1.example.com 9 # - FABRIC_CA_SERVER_CA_CERTFILE=/etc/hyperledger/fabric-ca-server-config/org1.example.com-cert.pem 10 # - FABRIC_CA_SERVER_CA_KEYFILE=/etc/hyperledger/fabric-ca-server-config/a22daf356b2aab5792ea53e35f66fccef1d7f1aa2b3a2b92dbfbf96a448ea26a_sk 11 12 ports: 13 - "7054:7054" 14 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' 15 volumes: 16 - ./crypto-config/peerOrganizations/org1.example.com/ca/:/etc/hyperledger/fabric-ca-server-config 17 container_name: ca.org1.example.com 18 19 orderer.example.com: 20 container_name: orderer.example.com 21 image: hyperledger/fabric-orderer:$ARCH-1.0.4 22 environment: 23 - ORDERER_GENERAL_LOGLEVEL=debug 24 - ORDERER_GENERAL_LISTENADDRESS=0.0.0.0 25 - ORDERER_GENERAL_GENESISMETHOD=file 26 - ORDERER_GENERAL_GENESISFILE=/etc/hyperledger/configtx/composer-genesis.block 27 - ORDERER_GENERAL_LOCALMSPID=OrdererMSP 28 - ORDERER_GENERAL_LOCALMSPDIR=/etc/hyperledger/msp/orderer/msp 29 working_dir: /opt/gopath/src/github.com/hyperledger/fabric 30 command: orderer 31 ports: 32 - 7050:7050 33 volumes: 34 - ./:/etc/hyperledger/configtx 35 - ./crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp:/etc/hyperledger/msp/orderer/msp 36 37 peer0.org1.example.com: 38 container_name: peer0.org1.example.com 39 image: hyperledger/fabric-peer:$ARCH-1.0.4 40 environment: 41 - CORE_LOGGING_PEER=debug 42 - CORE_CHAINCODE_LOGGING_LEVEL=DEBUG 43 - CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock 44 - CORE_PEER_ID=peer0.org1.example.com 45 - CORE_PEER_ADDRESS=peer0.org1.example.com:7051 46 - CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE=composer_default 47 - CORE_PEER_LOCALMSPID=Org1MSP 48 - CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/peer/msp 49 - CORE_LEDGER_STATE_STATEDATABASE=CouchDB 50 - CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb:5984 51 working_dir: /opt/gopath/src/github.com/hyperledger/fabric 52 command: peer node start --peer-defaultchain=false 53 ports: 54 - 7051:7051 55 - 7053:7053 56 volumes: 57 - /var/run/:/host/var/run/ 58 - ./:/etc/hyperledger/configtx 59 - ./crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp:/etc/hyperledger/peer/msp 60 - ./crypto-config/peerOrganizations/org1.example.com/users:/etc/hyperledger/msp/users 61 depends_on: 62 - orderer.example.com 63 - couchdb 64 65 couchdb: 66 container_name: couchdb 67 image: hyperledger/fabric-couchdb:$ARCH-1.0.4 68 ports: 69 - 5984:5984 70 environment: 71 DB_URL: http://localhost:5984/member_db 72 73