DearFantasy

compose/docker-compose.yaml

Apr 8th, 2022 (edited)
433
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 4.53 KB | None | 0 0
  1. version: '2'
  2.  
  3. networks:
  4.   network:
  5. services:
  6.   tls.example.com:
  7.     container_name: tls.example.com
  8.     extends:
  9.       file: docker-base.yaml
  10.       service: ca-base
  11.     command: sh -c 'fabric-ca-server start -d -b ca-admin:ca-adminpw --port 7050'
  12.     environment:
  13.      - FABRIC_CA_SERVER_CSR_CN=tls.example.com
  14.       - FABRIC_CA_SERVER_CSR_HOSTS=tls.example.com
  15.     volumes:
  16.      - ${LOCAL_CA_PATH}/tls.example.com/ca:${DOCKER_CA_PATH}/ca
  17.     ports:
  18.      - 7050:7050
  19.  
  20.   org1.example.com:
  21.     container_name: org1.example.com
  22.     extends:
  23.       file: docker-base.yaml
  24.       service: ca-base
  25.     command: sh -c 'fabric-ca-server start -d -b ca-admin:ca-adminpw --port 7050'
  26.     environment:
  27.      - FABRIC_CA_SERVER_CSR_CN=org1.example.com
  28.       - FABRIC_CA_SERVER_CSR_HOSTS=org1.example.com
  29.     volumes:
  30.      - ${LOCAL_CA_PATH}/org1.example.com/ca:${DOCKER_CA_PATH}/ca
  31.     ports:
  32.      - 7250:7050
  33.  
  34.   org2.example.com:
  35.     container_name: org2.example.com
  36.     extends:
  37.       file: docker-base.yaml
  38.       service: ca-base
  39.     command: sh -c 'fabric-ca-server start -d -b ca-admin:ca-adminpw --port 7050'
  40.     environment:
  41.      - FABRIC_CA_SERVER_CSR_CN=org2.example.com
  42.       - FABRIC_CA_SERVER_CSR_HOSTS=org2.example.com
  43.     volumes:
  44.      - ${LOCAL_CA_PATH}/org2.example.com/ca:${DOCKER_CA_PATH}/ca
  45.     ports:
  46.      - 7350:7050
  47.  
  48.   org3.example.com:
  49.     container_name: org3.example.com
  50.     extends:
  51.       file: docker-base.yaml
  52.       service: ca-base
  53.     command: sh -c 'fabric-ca-server start -d -b ca-admin:ca-adminpw --port 7050'
  54.     environment:
  55.      - FABRIC_CA_SERVER_CSR_CN=org3.example.com
  56.       - FABRIC_CA_SERVER_CSR_HOSTS=org3.example.com
  57.     volumes:
  58.      - ${LOCAL_CA_PATH}/org3.example.com/ca:${DOCKER_CA_PATH}/ca
  59.     ports:
  60.      - 7450:7050
  61.  
  62.   peer1.org1.example.com:
  63.     container_name: peer1.org1.example.com
  64.     extends:
  65.       file: docker-base.yaml
  66.       service: peer-base
  67.     environment:
  68.      - CORE_PEER_ID=peer1.org1.example.com
  69.       - CORE_PEER_ADDRESS=peer1.org1.example.com:7051
  70.       - CORE_PEER_LOCALMSPID=org1MSP
  71.       - CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer1.org1.example.com:7051
  72.     volumes:
  73.      - ${LOCAL_CA_PATH}/org1.example.com/registers/peer1:${DOCKER_CA_PATH}/peer
  74.     ports:
  75.      - 7251:7051
  76.      
  77.   peer1.org2.example.com:
  78.     container_name: peer1.org2.example.com
  79.     extends:
  80.       file: docker-base.yaml
  81.       service: peer-base
  82.     environment:
  83.      - CORE_PEER_ID=peer1.org2.example.com
  84.       - CORE_PEER_ADDRESS=peer1.org2.example.com:7051
  85.       - CORE_PEER_LOCALMSPID=org2MSP
  86.       - CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer1.org2.example.com:7051
  87.     volumes:
  88.      - ${LOCAL_CA_PATH}/org2.example.com/registers/peer1:${DOCKER_CA_PATH}/peer
  89.     ports:
  90.      - 7351:7051
  91.    
  92.   peer1.org3.example.com:
  93.     container_name: peer1.org3.example.com
  94.     extends:
  95.       file: docker-base.yaml
  96.       service: peer-base
  97.     environment:
  98.      - CORE_PEER_ID=peer1.org3.example.com
  99.       - CORE_PEER_ADDRESS=peer1.org3.example.com:7051
  100.       - CORE_PEER_LOCALMSPID=org3MSP
  101.       - CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer1.org3.example.com:7051
  102.     volumes:
  103.      - ${LOCAL_CA_PATH}/org3.example.com/registers/peer1:${DOCKER_CA_PATH}/peer
  104.     ports:
  105.      - 7451:7051
  106.      
  107.   orderer1.org1.example.com:
  108.     container_name: orderer1.org1.example.com
  109.     extends:
  110.       file: docker-base.yaml
  111.       service: orderer-base
  112.     environment:
  113.      - ORDERER_HOST=orderer1.org1.example.com
  114.       - ORDERER_GENERAL_LOCALMSPID=org1MSP
  115.     volumes:
  116.      - ${LOCAL_CA_PATH}/org1.example.com/registers/orderer1:${DOCKER_CA_PATH}/orderer
  117.     ports:
  118.      - 8251:7777
  119.       - 8252:8888
  120.       - 8253:9999
  121.      
  122.   orderer1.org2.example.com:
  123.     container_name: orderer1.org2.example.com
  124.     extends:
  125.       file: docker-base.yaml
  126.       service: orderer-base
  127.     environment:
  128.      - ORDERER_HOST=orderer1.org2.example.com
  129.       - ORDERER_GENERAL_LOCALMSPID=org2MSP
  130.     volumes:
  131.      - ${LOCAL_CA_PATH}/org2.example.com/registers/orderer1:${DOCKER_CA_PATH}/orderer
  132.     ports:
  133.      - 8351:7777
  134.       - 8352:8888
  135.       - 8353:9999
  136.  
  137.   orderer1.org3.example.com:
  138.     container_name: orderer1.org3.example.com
  139.     extends:
  140.       file: docker-base.yaml
  141.       service: orderer-base
  142.     environment:
  143.      - ORDERER_HOST=orderer1.org3.example.com
  144.       - ORDERER_GENERAL_LOCALMSPID=org3MSP
  145.     volumes:
  146.      - ${LOCAL_CA_PATH}/org3.example.com/registers/orderer1:${DOCKER_CA_PATH}/orderer
  147.     ports:
  148.      - 8451:7777
  149.       - 8452:8888
  150.       - 8453:9999
Add Comment
Please, Sign In to add comment