Skip to content

Instantly share code, notes, and snippets.

@victor-ccab
Created July 16, 2020 03:17
Show Gist options
  • Save victor-ccab/56408c34e1daf651b604ae40d8588e03 to your computer and use it in GitHub Desktop.
Save victor-ccab/56408c34e1daf651b604ae40d8588e03 to your computer and use it in GitHub Desktop.
version: '3'
volumes:
peer0.org2.ap.com:
networks:
apnet:
services:
peer0.org2.ap.com:
networks:
- apnet
container_name: peer0.org2.ap.com
image: hyperledger/fabric-peer:$IMAGE_TAG
environment:
#Generic peer variables
- CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock
# the following setting starts chaincode containers on the same
# bridge network as the peers
# https://docs.docker.com/compose/networking/
- CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE=${COMPOSE_PROJECT_NAME}_test
- FABRIC_LOGGING_SPEC=INFO
#- FABRIC_LOGGING_SPEC=DEBUG
- CORE_PEER_TLS_ENABLED=true
- CORE_PEER_GOSSIP_USELEADERELECTION=true
- CORE_PEER_GOSSIP_ORGLEADER=false
- CORE_PEER_PROFILE_ENABLED=true
- CORE_PEER_TLS_CERT_FILE=/etc/hyperledger/fabric/tls/server.crt
- CORE_PEER_TLS_KEY_FILE=/etc/hyperledger/fabric/tls/server.key
- CORE_PEER_TLS_ROOTCERT_FILE=/etc/hyperledger/fabric/tls/ca.crt
# Peer specific variabes
- CORE_PEER_ID=peer0.org2.ap.com
- CORE_PEER_ADDRESS=peer0.org2.ap.com:8051
- CORE_PEER_LISTENADDRESS=0.0.0.0:8051
- CORE_PEER_CHAINCODEADDRESS=peer0.org2.ap.com:9052
- CORE_PEER_CHAINCODELISTENADDRESS=0.0.0.0:9052
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org2.ap.com:8051
- CORE_PEER_GOSSIP_BOOTSTRAP=peer0.org2.ap.com:8051
- CORE_PEER_LOCALMSPID=Org2MSP
volumes:
- /var/run/:/host/var/run/
- ../crypto-material/peerOrganizations/org2.ap.com/peers/peer0.org2.ap.com/msp:/etc/hyperledger/fabric/msp
- ../crypto-material/peerOrganizations/org2.ap.com/peers/peer0.org2.ap.com/tls:/etc/hyperledger/fabric/tls
- peer0.org2.ap.com:/var/hyperledger/production
working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer
command: peer node start
ports:
- 8051:8051
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment