fabric-ca支持集群部署,部署架构图如下,此时单机版的内置sqllite3就不再合适了,需要切换到其他数据库或者ladp。
下面就来介绍一下切换到最普遍的数据库mysql的流程。
1、修改fabric-ca的docker-compose配置文件,将ca的配置文件路径映射到容器外,方便直接修改。
- ../fabric-ca-config/:/etc/hyperledger/fabric-ca-server
version: '2'
services:
services:
ca0:
image: hyperledger/fabric-ca${FABRIC_CA_TAG}
environment:
- FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server
- FABRIC_CA_SERVER_CA_NAME=ca-org1
- FABRIC_CA_SERVER_CA_CERTFILE=/etc/hyperledger/fabric-ca-server-config/ca.org1.xxx.com-cert.pem
- FABRIC_CA_SERVER_CA_KEYFILE=/etc/h