mkdir -p /opt/ipcenter
cd /opt/ipcenter/
git clone --branch master --depth 1 ssh://git@repo.ipcenter.ru:2222/ipcenter/org-ca.git ./org-ca
cd org-ca
./prepare_node.sh
./make-docker-compose-ca.sh
./init-ca.sh
#
Структура Membership Service Providers (MSP, http://hyperledger-fabric.readthedocs.io/en/release-1.1/msp.html) организации:
- admin-<ORG> - учётная запись администратора организации;
- ca1-admin-<ORG> - учётная запись администратора сервера CA1;
- rca-admin-<ORG> - учётная запись администратора корневого CA;
- user-<ORG> - учётная запись пользователя организации;
- peer-1-<ORG> - учётная запись узла, endorser-а.
mkdir -p /opt/ipcenter
cd /opt/ipcenter/
git clone --branch master --depth 1 ssh://git@repo.ipcenter.ru:2222/ipcenter/org-peer.git ./org-peer
cd org-peer
./prepare_node.sh
./make-docker-compose.sh
docker-compose up -d
git clone --branch master --depth 1 ssh://git@repo.ipcenter.ru:2222/ipcenter/org-admin.git ./org-admin
cd org-admin
./make-docker-compose.sh
./start.sh
cd /scripts
./join_channel.sh <CHANEL_NAME>
./add_anchor.sh <CHANNEL_NAME>
./install_chaincode.sh <CHAINCODE_VERSION> <CHANEL_NAME>
mkdir -p /opt/ipcenter
cd /opt/ipcenter/
git clone --branch master --depth ssh://git@repo.ipcenter.ru:2222/ipcenter/<TODO: репозиторий>.git ./<TODO: локальная папка>
organizations:
<orgNameIPCenter>:
cryptoPath: orgs/IPCENTER/users/{userName}/msp
source prepare_node.sh
cd /opt/ipcenter/<TODO: локальная папка>
DEPLOY_USER=<deploy_user>
DEPLOY_TOKEN=<deploy_token>
docker login -u $DEPLOY_USER -p $DEPLOY_TOKEN registry.ipcenter.ru
docker-compose -f docker-compose-gateway.yml up
#Выполняем установку получив данные для подключения к repo.ipcenter.ru, registry.ipcenter.ru, ключевую информацию для доступа API-сервиса (gateway) к сети РЦИС.РФ и прописав ssh ключ для доступа к repo.ipcenter.ru
mkdir -p /opt/ipcenter
cd /opt/ipcenter/
git clone --branch master --depth 1 ssh://git@repo.ipcenter.ru:2222/ipcenter/<TODO: репозиторий>.git ./<TODO: локальная папка>
vi ipcenter.yaml
cp <file.crt> <cryptoPath>
cp <file.key> <cryptoPath>
source prepare_node.sh
cd /opt/ipcenter/<TODO: локальная папка>
DEPLOY_USER=<deploy_user>
DEPLOY_TOKEN=<deploy_token>
docker login -u $DEPLOY_USER -p $DEPLOY_TOKEN registry.ipcenter.ru
docker-compose -f docker-compose-gateway.yml up
#развернут API-сервис (gateway), доступный по адресу http://localhost:3000
#описание методов API и структур данных доступно в разделе для разработчиков: https://developer.рцис.рф