Created
January 8, 2020 22:39
-
-
Save jorgedison/e17cde920ded96caef4f1d6b9bde53f4 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: '2' | |
services: | |
# ---CHANGED--- The orderer name is taken from the name generated by the "cryptogen" certs – it indicates the orderer orgs one and only orderer | |
orderer.dominio.com: | |
# ---CHANGED--- The container name is a copy of the orderer name | |
container_name: orderer.dominio.com | |
image: hyperledger/fabric-orderer | |
environment: | |
- ORDERER_GENERAL_LOGLEVEL=debug | |
- 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] | |
working_dir: /opt/gopath/src/github.com/hyperledger/fabric | |
command: orderer | |
volumes: | |
- ../channel-artifacts/genesis.block:/var/hyperledger/orderer/orderer.genesis.block | |
# ---CHANGED--- the path is different to reflect our company's domain | |
- ../crypto-config/ordererOrganizations/dominio.com/orderers/orderer.dominio.com/msp:/var/hyperledger/orderer/msp | |
# ---CHANGED--- the path is different to reflect our company's domain | |
- ../crypto-config/ordererOrganizations/dominio.com/orderers/orderer.dominio.com/tls/:/var/hyperledger/orderer/tls | |
ports: | |
- 7050:7050 | |
# ---CHANGED--- The peer name is taken from the name generated by the "cryptogen" certs – it indicates the peer org 1 and one peer "peer0" | |
peer0.org1.dominio.com: | |
# ---CHANGED--- Container name – same as the peer name | |
container_name: peer0.org1.dominio.com | |
extends: | |
file: peer-base.yaml | |
service: peer-base | |
environment: | |
# ---CHANGED--- changed to reflect peer name, org name and our company's domain | |
- CORE_PEER_ID=peer0.org1.dominio.com | |
# ---CHANGED--- changed to reflect peer name, org name and our company's domain | |
- CORE_PEER_ADDRESS=peer0.org1.dominio.com:7051 | |
# ---CHANGED--- changed to reflect peer name, org name and our company's domain | |
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org1.dominio.com:7051 | |
# ---CHANGED--- changed to reflect peer name, org name and our company's domain | |
- CORE_PEER_GOSSIP_BOOTSTRAP=peer0.org1.dominio.com:7051 | |
- CORE_PEER_LOCALMSPID=Org1MSP | |
volumes: | |
- /var/run/:/host/var/run/ | |
# ---CHANGED--- changed to reflect peer name, org name and our company's domain | |
- ../crypto-config/peerOrganizations/org1.dominio.com/peers/peer0.org1.dominio.com/msp:/etc/hyperledger/fabric/msp | |
# ---CHANGED--- changed to reflect peer name, org name and our company's domain | |
- ../crypto-config/peerOrganizations/org1.dominio.com/peers/peer0.org1.dominio.com/tls:/etc/hyperledger/fabric/tls | |
ports: | |
- 7051:7051 | |
- 7053:7053 | |
# ---CHANGED--- The peer name is taken from the name generated by the "cryptogen" certs – it indicates the peer org 2 and one peer "peer0" | |
peer0.org2.dominio.com: | |
# ---CHANGED--- Container name – same as the peer name | |
container_name: peer0.org2.dominio.com | |
extends: | |
file: peer-base.yaml | |
service: peer-base | |
environment: | |
# ---CHANGED--- changed to reflect peer name, org name and our company's domain | |
- CORE_PEER_ID=peer0.org2.dominio.com | |
# ---CHANGED--- changed to reflect peer name, org name and our company's domain | |
- CORE_PEER_ADDRESS=peer0.org2.dominio.com:7051 | |
# ---CHANGED--- changed to reflect peer name, org name and our company's domain | |
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org2.dominio.com:7051 | |
# ---CHANGED--- changed to reflect peer name, org name and our company's domain | |
- CORE_PEER_GOSSIP_BOOTSTRAP=peer0.org2.dominio.com:7051 | |
# ---CHANGED--- ensure that the MSP ID is correctly set of Org2 | |
- CORE_PEER_LOCALMSPID=Org2MSP | |
volumes: | |
- /var/run/:/host/var/run/ | |
# ---CHANGED--- changed to reflect peer name, org name and our company's domain | |
- ../crypto-config/peerOrganizations/org2.dominio.com/peers/peer0.org2.dominio.com/msp:/etc/hyperledger/fabric/msp | |
# ---CHANGED--- changed to reflect peer name, org name and our company's domain | |
- ../crypto-config/peerOrganizations/org2.dominio.com/peers/peer0.org2.dominio.com/tls:/etc/hyperledger/fabric/tls | |
ports: | |
- 8051:7051 | |
- 8053:7053 | |
# ---CHANGED--- The peer name is taken from the name generated by the "cryptogen" certs – it indicates the peer org 3 and one peer "peer0" | |
peer0.org3.dominio.com: | |
# ---CHANGED--- Container name – same as the peer name | |
container_name: peer0.org3.dominio.com | |
extends: | |
file: peer-base.yaml | |
service: peer-base | |
environment: | |
# ---CHANGED--- changed to reflect peer name, org name and our company's domain | |
- CORE_PEER_ID=peer0.org3.dominio.com | |
# ---CHANGED--- changed to reflect peer name, org name and our company's domain | |
- CORE_PEER_ADDRESS=peer0.org3.dominio.com:7051 | |
# ---CHANGED--- changed to reflect peer name, org name and our company's domain | |
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org3.dominio.com:7051 | |
# ---CHANGED--- changed to reflect peer name, org name and our company's domain | |
- CORE_PEER_GOSSIP_BOOTSTRAP=peer0.org3.dominio.com:7051 | |
# ---CHANGED--- ensure that the MSP ID is correctly set of Org3 | |
- CORE_PEER_LOCALMSPID=Org3MSP | |
volumes: | |
- /var/run/:/host/var/run/ | |
# ---CHANGED--- changed to reflect peer name, org name and our company's domain | |
- ../crypto-config/peerOrganizations/org3.dominio.com/peers/peer0.org3.dominio.com/msp:/etc/hyperledger/fabric/msp | |
# ---CHANGED--- changed to reflect peer name, org name and our company's domain | |
- ../crypto-config/peerOrganizations/org3.dominio.com/peers/peer0.org3.dominio.com/tls:/etc/hyperledger/fabric/tls | |
ports: | |
- 9051:7051 | |
- 9053:7053 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment