docker-compose-orderer0.yaml 1.3 KB

12345678910111213141516171819202122232425262728
  1. version: '2'
  2. services:
  3. orderer0:
  4. container_name: orderer0
  5. image: hyperledger/fabric-orderer
  6. environment:
  7. - ORDERER_GENERAL_LOGLEVEL=debug
  8. - ORDERER_GENERAL_LISTENADDRESS=0.0.0.0
  9. - ORDERER_GENERAL_GENESISMETHOD=file
  10. - ORDERER_GENERAL_GENESISFILE=/var/hyperledger/orderer/orderer.block
  11. - ORDERER_GENERAL_LOCALMSPID=OrdererMSP
  12. - ORDERER_GENERAL_LOCALMSPDIR=/var/hyperledger/orderer/orderer.ordererOrg1
  13. # enabled TLS
  14. - ORDERER_GENERAL_TLS_ENABLED=true
  15. - ORDERER_GENERAL_TLS_PRIVATEKEY=/var/hyperledger/orderer/orderer.ordererOrg1/tls_config/orderer0Signer-orderer0-ordererOrg0-tls.key
  16. - ORDERER_GENERAL_TLS_CERTIFICATE=/var/hyperledger/orderer/orderer.ordererOrg1/tls_config/orderer0Signer-orderer0-ordererOrg0-tls.crt
  17. - ORDERER_GENERAL_TLS_ROOTCAS=[/var/hyperledger/tls/orderer/ordererOrg0.pem, /var/hyperledger/tls/peers/peerOrg0.pem]
  18. working_dir: /opt/gopath/src/github.com/hyperledger/fabric
  19. command: orderer
  20. volumes:
  21. - ./crypto-config/ordererOrganizations/ordererOrg1/orderers/:/var/hyperledger/orderer
  22. - ./crypto-config/ordererOrganizations/ordererOrg1/msp/cacerts:/var/hyperledger/tls/orderer
  23. - ./crypto-config/peerOrganizations/peerOrg1/msp/cacerts:/var/hyperledger/tls/peers
  24. ports:
  25. - 7050:7050