Как инициализировать матрицу ca с помощью fabric-server-config - PullRequest
0 голосов
/ 28 октября 2019

Я использую docker-compose для запуска ткани ca, как показано ниже. Я хочу запустить фабрику ca с обновленным файлом fabric-ca-server.config. У меня есть fabric-ca-server-config, я изменил его, я хочу инициализировать при запуске докера. пожалуйста, предложите мне.

ca0:
image: hyperledger/fabric-ca
environment:
  - FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server
  - FABRIC_CA_SERVER_CA_NAME=ca.example.com
  - FABRIC_CA_SERVER_TLS_ENABLED=true
  - FABRIC_CA_SERVER_TLS_CERTFILE=/etc/hyperledger/fabric-ca-server-config/ca.org1.example.com-cert.pem
  - FABRIC_CA_SERVER_TLS_KEYFILE=/etc/hyperledger/fabric-ca-server-config/_sk
ports:
  - "7054:7054"
command: sh -c 'fabric-ca-server start --ca.certfile /etc/hyperledger/fabric-ca-server-config/ca.org1.example.com-cert.pem --ca.keyfile /etc/hyperledger/fabric-ca-server-config/_SK-b admin:adminpw -d'
volumes:
  - ./crypto-config/peerOrganizations/org1.example.com/ca/:/etc/hyperledger/fabric-ca-server-config
container_name: ca_peerOrg1
networks:
  - byfn

1 Ответ

0 голосов
/ 28 октября 2019

@ fama,

Вы можете передать путь к файлу конфигурации в следующую команду

fabric-ca-server start -b admin:adminpw --cafiles /ca/ca1/fabric-ca-server-config.yaml

Смонтировать путь к файлу, как показано ниже

volumes:
  - ./ca/fabric-ca-server-config.yaml: /ca/ca1/fabric-ca-server-config.yaml
...