Advertisement
Guest User

peer setup

a guest
Aug 20th, 2019
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. version: '3.3'
  2.  
  3. networks:
  4. nodex:
  5. driver: overlay
  6. attachable: true
  7.  
  8. services:
  9. peer0_company:
  10. deploy:
  11. replicas: 1
  12. restart_policy:
  13. condition: on-failure
  14. delay: 5s
  15. max_attempts: 3
  16. image: hyperledger/fabric-peer
  17. hostname: peer0.company
  18. environment:
  19. #Logging Fields#
  20. - CORE_LOGGING_GOSSIP=ERROR
  21. - CORE_LOGGING_MSP=DEBUG
  22. - FABRIC_LOGGING_SPEC=DEBUG
  23. #Peer Config#
  24. - CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock
  25. - CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE=nodex_nodex
  26. - CORE_PEER_GOSSIP_USELEADERELECTION=true
  27. - CORE_PEER_GOSSIP_ORGLEADER=false
  28. - CORE_PEER_PROFILE_ENABLED=true
  29. - CORE_PEER_ID=peer0.company
  30. - CORE_PEER_LOCALMSPID=Org1MSP
  31. - CORE_PEER_ADDRESS=peer0.company:7051
  32. - CORE_PEER_LISTENADDRESS=0.0.0.0:7051
  33. - CORE_PEER_CHAINCODEADDRESS=peer0.company:7052
  34. - CORE_PEER_CHAINCODELISTENADDRESS=0.0.0.0:7052
  35. - CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.company:7051
  36. - CORE_PEER_GOSSIP_BOOTSTRAP=peer1.company:8051
  37. - CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/msp/users/Admin@company/msp
  38. #TLS Fields#
  39. - CORE_PEER_TLS_ENABLED=true
  40. - CORE_PEER_TLS_CLIENTAUTHREQUIRED=true
  41. - CORE_PEER_TLS_CERT_FILE=/etc/hyperledger/fabric/tls/server.crt
  42. - CORE_PEER_TLS_KEY_FILE=/etc/hyperledger/fabric/tls/server.key
  43. - CORE_PEER_TLS_ROOTCERT_FILE=/etc/hyperledger/fabric/tls/ca.crt
  44. - CORE_PEER_TLS_CLIENTROOTCAS_FILES=/etc/hyperledger/msp/users/Admin@company/tls/ca.crt
  45. - CORE_PEER_TLS_CLIENTCERT_FILE=/etc/hyperledger/msp/users/Admin@company/tls/client.crt
  46. - CORE_PEER_TLS_CLIENTKEY_FILE=/etc/hyperledger/msp/users/Admin@company/tls/client.key
  47. volumes:
  48. - /var/run/:/host/var/run/
  49. - ../crypto-config/ordererOrganizations/company/orderers/orderer0.company/msp/tlscacerts:/etc/hyperledger/fabric/ordererCerts
  50. - ../crypto-config/peerOrganizations/company/peers/peer0.company/tls:/etc/hyperledger/fabric/tls
  51. - ../crypto-config/peerOrganizations/company/peers/peer0.company/msp:/etc/hyperledger/fabric/msp
  52. - ../crypto-config/peerOrganizations/company/users:/etc/hyperledger/msp/users
  53. - ../channel-artifacts:/etc/hyperledger/configtx
  54. command: peer node start
  55. working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer
  56. ports:
  57. - 7051:7051
  58. - 7052:7052
  59. - 7053:7053
  60. networks:
  61. nodex:
  62. aliases:
  63. - peer0.company
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement