mirror of
https://github.com/hyperledger/fabric-samples.git
synced 2026-06-17 23:45:10 +00:00
Add a service label to all containers launch by compose. This allows us to filter on the label for removing running containers. Use filtering for querying running containers and images to make sure we only target the containers and images we want to remove. Signed-off-by: Brett Logan <lindluni@github.com>
52 lines
1.8 KiB
YAML
52 lines
1.8 KiB
YAML
# Copyright IBM Corp. All Rights Reserved.
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
version: '2'
|
|
|
|
volumes:
|
|
peer0.org3.example.com:
|
|
|
|
networks:
|
|
test:
|
|
name: fabric_test
|
|
|
|
services:
|
|
|
|
peer0.org3.example.com:
|
|
container_name: peer0.org3.example.com
|
|
image: hyperledger/fabric-peer:latest
|
|
labels:
|
|
service: hyperledger-fabric
|
|
environment:
|
|
#Generic peer variables
|
|
- CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock
|
|
- CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE=fabric_test
|
|
- FABRIC_LOGGING_SPEC=INFO
|
|
#- FABRIC_LOGGING_SPEC=DEBUG
|
|
- CORE_PEER_TLS_ENABLED=true
|
|
- 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.org3.example.com
|
|
- CORE_PEER_ADDRESS=peer0.org3.example.com:11051
|
|
- CORE_PEER_LISTENADDRESS=0.0.0.0:11051
|
|
- CORE_PEER_CHAINCODEADDRESS=peer0.org3.example.com:11052
|
|
- CORE_PEER_CHAINCODELISTENADDRESS=0.0.0.0:11052
|
|
- CORE_PEER_GOSSIP_BOOTSTRAP=peer0.org3.example.com:11051
|
|
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org3.example.com:11051
|
|
- CORE_PEER_LOCALMSPID=Org3MSP
|
|
volumes:
|
|
- /var/run/docker.sock:/host/var/run/docker.sock
|
|
- ../../organizations/peerOrganizations/org3.example.com/peers/peer0.org3.example.com/msp:/etc/hyperledger/fabric/msp
|
|
- ../../organizations/peerOrganizations/org3.example.com/peers/peer0.org3.example.com/tls:/etc/hyperledger/fabric/tls
|
|
- peer0.org3.example.com:/var/hyperledger/production
|
|
working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer
|
|
command: peer node start
|
|
ports:
|
|
- 11051:11051
|
|
networks:
|
|
- test
|