Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3.4'
- volumes:
- orderer1.isprint.com:
- orderer2.isprint.com:
- orderer3.isprint.com:
- networks:
- isprint:
- external:
- name: fabric
- services:
- orderer1:
- image: hyperledger/fabric-orderer
- environment:
- - ORDERER_GENERAL_LOGLEVEL=INFO
- - ORDERER_GENERAL_LISTENADDRESS=0.0.0.0
- - ORDERER_GENERAL_GENESISMETHOD=file
- - ORDERER_GENERAL_GENESISFILE=/var/hyperledger/orderer/orderer.genesis.block
- - ORDERER_GENERAL_LOCALMSPID=OrdererMSP
- - ORDERER_GENERAL_LOCALMSPDIR=/var/hyperledger/orderer/msp
- # enabled TLS
- - ORDERER_GENERAL_TLS_ENABLED=true
- - ORDERER_GENERAL_TLS_PRIVATEKEY=/var/hyperledger/orderer/tls/server.key
- - ORDERER_GENERAL_TLS_CERTIFICATE=/var/hyperledger/orderer/tls/server.crt
- - ORDERER_GENERAL_TLS_ROOTCAS=[/var/hyperledger/orderer/tls/ca.crt]
- - ORDERER_GENERAL_CLUSTER_CLIENTCERTIFICATE=/var/hyperledger/orderer/tls/server.crt
- - ORDERER_GENERAL_CLUSTER_CLIENTPRIVATEKEY=/var/hyperledger/orderer/tls/server.key
- - ORDERER_GENERAL_CLUSTER_ROOTCAS=[/var/hyperledger/orderer/tls/ca.crt]
- working_dir: /opt/gopath/src/github.com/hyperledger/fabric
- command: orderer
- volumes:
- - ./channel-artifacts/genesis.block:/var/hyperledger/orderer/orderer.genesis.block
- - ./crypto-config/ordererOrganizations/isprint.com/orderers/orderer1.isprint.com/msp:/var/hyperledger/orderer/msp
- - ./crypto-config/ordererOrganizations/isprint.com/orderers/orderer1.isprint.com/tls/:/var/hyperledger/orderer/tls
- - orderer1.isprint.com:/var/hyperledger/production/orderer
- deploy:
- mode: replicated
- replicas: 1
- restart_policy:
- condition: on-failure
- placement:
- constraints:
- - node.hostname == isprintdev
- ports:
- - published: 7050
- target: 7050
- mode: host
- networks:
- isprint:
- aliases:
- - orderer1.isprint.com
- orderer2:
- image: hyperledger/fabric-orderer:latest
- environment:
- - ORDERER_GENERAL_LOGLEVEL=INFO
- - ORDERER_GENERAL_LISTENADDRESS=0.0.0.0
- - ORDERER_GENERAL_GENESISMETHOD=file
- - ORDERER_GENERAL_GENESISFILE=/var/hyperledger/orderer/orderer.genesis.block
- - ORDERER_GENERAL_LOCALMSPID=OrdererMSP
- - ORDERER_GENERAL_LOCALMSPDIR=/var/hyperledger/orderer/msp
- # enabled TLS
- - ORDERER_GENERAL_TLS_ENABLED=true
- - ORDERER_GENERAL_TLS_PRIVATEKEY=/var/hyperledger/orderer/tls/server.key
- - ORDERER_GENERAL_TLS_CERTIFICATE=/var/hyperledger/orderer/tls/server.crt
- - ORDERER_GENERAL_TLS_ROOTCAS=[/var/hyperledger/orderer/tls/ca.crt]
- - ORDERER_GENERAL_CLUSTER_CLIENTCERTIFICATE=/var/hyperledger/orderer/tls/server.crt
- - ORDERER_GENERAL_CLUSTER_CLIENTPRIVATEKEY=/var/hyperledger/orderer/tls/server.key
- - ORDERER_GENERAL_CLUSTER_ROOTCAS=[/var/hyperledger/orderer/tls/ca.crt]
- working_dir: /opt/gopath/src/github.com/hyperledger/fabric
- command: orderer
- volumes:
- - ./channel-artifacts/genesis.block:/var/hyperledger/orderer/orderer.genesis.block
- - ./crypto-config/ordererOrganizations/isprint.com/orderers/orderer2.isprint.com/msp:/var/hyperledger/orderer/msp
- - ./crypto-config/ordererOrganizations/isprint.com/orderers/orderer2.isprint.com/tls/:/var/hyperledger/orderer/tls
- - orderer2.isprint.com:/var/hyperledger/production/orderer
- deploy:
- mode: replicated
- replicas: 1
- restart_policy:
- condition: on-failure
- placement:
- constraints:
- - node.hostname == isprintdev
- ports:
- - published: 8050
- target: 7050
- mode: host
- networks:
- isprint:
- aliases:
- - orderer2.isprint.com
- orderer3:
- image: hyperledger/fabric-orderer:latest
- environment:
- - ORDERER_GENERAL_LOGLEVEL=INFO
- - ORDERER_GENERAL_LISTENADDRESS=0.0.0.0
- - ORDERER_GENERAL_GENESISMETHOD=file
- - ORDERER_GENERAL_GENESISFILE=/var/hyperledger/orderer/orderer.genesis.block
- - ORDERER_GENERAL_LOCALMSPID=OrdererMSP
- - ORDERER_GENERAL_LOCALMSPDIR=/var/hyperledger/orderer/msp
- # enabled TLS
- - ORDERER_GENERAL_TLS_ENABLED=true
- - ORDERER_GENERAL_TLS_PRIVATEKEY=/var/hyperledger/orderer/tls/server.key
- - ORDERER_GENERAL_TLS_CERTIFICATE=/var/hyperledger/orderer/tls/server.crt
- - ORDERER_GENERAL_TLS_ROOTCAS=[/var/hyperledger/orderer/tls/ca.crt]
- - ORDERER_GENERAL_CLUSTER_CLIENTCERTIFICATE=/var/hyperledger/orderer/tls/server.crt
- - ORDERER_GENERAL_CLUSTER_CLIENTPRIVATEKEY=/var/hyperledger/orderer/tls/server.key
- - ORDERER_GENERAL_CLUSTER_ROOTCAS=[/var/hyperledger/orderer/tls/ca.crt]
- working_dir: /opt/gopath/src/github.com/hyperledger/fabric
- command: orderer
- volumes:
- - ./channel-artifacts/genesis.block:/var/hyperledger/orderer/orderer.genesis.block
- - ./crypto-config/ordererOrganizations/isprint.com/orderers/orderer3.isprint.com/msp:/var/hyperledger/orderer/msp
- - ./crypto-config/ordererOrganizations/isprint.com/orderers/orderer3.isprint.com/tls/:/var/hyperledger/orderer/tls
- - orderer3.isprint.com:/var/hyperledger/production/orderer
- deploy:
- mode: replicated
- replicas: 1
- restart_policy:
- condition: on-failure
- placement:
- constraints:
- - node.hostname == isprintdev
- ports:
- - published: 9050
- target: 7050
- mode: host
- networks:
- isprint:
- aliases:
- - orderer3.isprint.com
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement