mirror of
https://github.com/hyperledger/fabric-samples.git
synced 2026-06-18 07:55: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>
66 lines
1.7 KiB
YAML
66 lines
1.7 KiB
YAML
# Copyright IBM Corp. All Rights Reserved.
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
version: '2'
|
|
|
|
networks:
|
|
test:
|
|
name: fabric_test
|
|
|
|
services:
|
|
|
|
ca_org1:
|
|
image: hyperledger/fabric-ca:latest
|
|
labels:
|
|
service: hyperledger-fabric
|
|
environment:
|
|
- FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server
|
|
- FABRIC_CA_SERVER_CA_NAME=ca-org1
|
|
- FABRIC_CA_SERVER_TLS_ENABLED=true
|
|
- FABRIC_CA_SERVER_PORT=7054
|
|
ports:
|
|
- "7054:7054"
|
|
command: sh -c 'fabric-ca-server start -b admin:adminpw -d'
|
|
volumes:
|
|
- ../organizations/fabric-ca/org1:/etc/hyperledger/fabric-ca-server
|
|
container_name: ca_org1
|
|
networks:
|
|
- test
|
|
|
|
ca_org2:
|
|
image: hyperledger/fabric-ca:latest
|
|
labels:
|
|
service: hyperledger-fabric
|
|
environment:
|
|
- FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server
|
|
- FABRIC_CA_SERVER_CA_NAME=ca-org2
|
|
- FABRIC_CA_SERVER_TLS_ENABLED=true
|
|
- FABRIC_CA_SERVER_PORT=8054
|
|
ports:
|
|
- "8054:8054"
|
|
command: sh -c 'fabric-ca-server start -b admin:adminpw -d'
|
|
volumes:
|
|
- ../organizations/fabric-ca/org2:/etc/hyperledger/fabric-ca-server
|
|
container_name: ca_org2
|
|
networks:
|
|
- test
|
|
|
|
ca_orderer:
|
|
image: hyperledger/fabric-ca:latest
|
|
labels:
|
|
service: hyperledger-fabric
|
|
environment:
|
|
- FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server
|
|
- FABRIC_CA_SERVER_CA_NAME=ca-orderer
|
|
- FABRIC_CA_SERVER_TLS_ENABLED=true
|
|
- FABRIC_CA_SERVER_PORT=9054
|
|
ports:
|
|
- "9054:9054"
|
|
command: sh -c 'fabric-ca-server start -b admin:adminpw -d'
|
|
volumes:
|
|
- ../organizations/fabric-ca/ordererOrg:/etc/hyperledger/fabric-ca-server
|
|
container_name: ca_orderer
|
|
networks:
|
|
- test
|