past_binner

docker-compose-cli.yaml

May 8th, 2018
284
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.99 KB | None | 0 0
  1.  
  2. # Copyright IBM Corp. All Rights Reserved.
  3. #
  4. # SPDX-License-Identifier: Apache-2.0
  5. #
  6.  
  7. version: '2'
  8.  
  9. volumes:
  10. orderer.example.com:
  11. peer0.org1.example.com:
  12. peer1.org1.example.com:
  13. peer0.org2.example.com:
  14. peer1.org2.example.com:
  15.  
  16. networks:
  17. byfn:
  18.  
  19. services:
  20.  
  21. orderer.example.com:
  22. extends:
  23. file: base/docker-compose-base.yaml
  24. service: orderer.example.com
  25. container_name: orderer.example.com
  26. networks:
  27. - byfn
  28.  
  29. peer0.org1.example.com:
  30. container_name: peer0.org1.example.com
  31. extends:
  32. file: base/docker-compose-base.yaml
  33. service: peer0.org1.example.com
  34. networks:
  35. - byfn
  36.  
  37. peer1.org1.example.com:
  38. container_name: peer1.org1.example.com
  39. extends:
  40. file: base/docker-compose-base.yaml
  41. service: peer1.org1.example.com
  42. networks:
  43. - byfn
  44.  
  45. peer0.org2.example.com:
  46. container_name: peer0.org2.example.com
  47. extends:
  48. file: base/docker-compose-base.yaml
  49. service: peer0.org2.example.com
  50. networks:
  51. - byfn
  52.  
  53. peer1.org2.example.com:
  54. container_name: peer1.org2.example.com
  55. extends:
  56. file: base/docker-compose-base.yaml
  57. service: peer1.org2.example.com
  58. networks:
  59. - byfn
  60.  
  61. cli:
  62. container_name: cli
  63. image: hyperledger/fabric-tools:$IMAGE_TAG
  64. tty: true
  65. stdin_open: true
  66. environment:
  67. - GOPATH=/opt/gopath
  68. - CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock
  69. #- CORE_LOGGING_LEVEL=DEBUG
  70. - CORE_LOGGING_LEVEL=INFO
  71. - CORE_PEER_ID=cli
  72. - CORE_PEER_ADDRESS=peer0.org1.example.com:7051
  73. - CORE_PEER_LOCALMSPID=Org1MSP
  74. - CORE_PEER_TLS_ENABLED=true
  75. - 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
  76. - 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
  77. - 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
  78. - CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/[email protected]/msp
  79. working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer
  80. command: /bin/bash
  81. volumes:
  82. - /var/run/:/host/var/run/
  83. - ./../chaincode/:/opt/gopath/src/github.com/chaincode
  84. - ./crypto-config:/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/
  85. - ./scripts:/opt/gopath/src/github.com/hyperledger/fabric/peer/scripts/
  86. - ./channel-artifacts:/opt/gopath/src/github.com/hyperledger/fabric/peer/channel-artifacts
  87. depends_on:
  88. - orderer.example.com
  89. - peer0.org1.example.com
  90. - peer1.org1.example.com
  91. - peer0.org2.example.com
  92. - peer1.org2.example.com
  93. networks:
  94. - byfn
Add Comment
Please, Sign In to add comment