Iroha 3 хөдлөх
Энэ хуудас нь Iroha 3 -ийн тухайн үеийн орон нутгийн сүлжээний урсгалыг ашиглаж, хориотой ажлын байрны хөрөнгийг аваргын хадгаламжаас ашиглаж байна.
1. Орон нутгийн олон өрсөлдөгчдийн сүлжээ бий болгох
Одоогийн Kagami кодтоос дөрвөн түвшний локалийн сүлжээг бий болгох:
cargo run --bin kagami -- localnet --build-line iroha3 --peers 4 --out-dir ./localnetГадаад өгөгдлийн сүлжээнд genesis.json, genesis.signed.nrt, client.toml болон туслах скриптийн тохиромжтой дундаг хувилбар байдаг.
Орон нутгийн цахилгаан согтууруулах бодисын шинжилгээ хийхэд, үүсгэн бүтээсэн өрсөлдөгчүүдийг шууд эхлүүлэх:
./localnet/start.shContainerized run-ын тулд Localnet-ийн мөн захиалгаас Compose-ийг үүсгэх:
cargo run --bin kagami -- docker \
--peers 4 \
--config-dir ./localnet \
--image hyperledger/iroha:dev \
--out-file ./localnet/docker-compose.yml \
--force
docker compose -f ./localnet/docker-compose.yml upҮндсэн хуулийн дагуу үүсгэсэн түлхүүр нь:
- P2P хоолой
1337ба1340хоолой - Torii HTTP галт тэрэгний
8080ба8083галт тэргүүдэд ./localnet/client.tomlхэмээх бэлэн үйлчлүүлэгчийн конфигурац
2. Сүлжээний үйл ажиллагааг сануулъя
Эхний дундад байрлалын төгсгөл хэсгийг шалгах:
curl http://127.0.0.1:8080/statusДашрамдсан эрүүл мэндийн шалгалтууд нь:
curl http://127.0.0.1:8080/status/blocksТа CLI -ийг аль хэдийн нэгдсэн үйлчлүүлэгчийн конфигурац руу зааж өгөх боломжтой:
cargo run --bin iroha -- --config ./localnet/client.toml ledger domain list all3. Nexus Профиль
Мөн SORA Nexus чиглэсэн конфигурацийн хувилбарыг defaults/nexus/ дэргэд нь илгээдэг.
Nexus хувилбарыг ашиглан эх орондоо оршин тогтнож байх:
./target/release/irohad --sora --config ./defaults/nexus/config.tomlЭнэ хувилбарыг CLI-д хангахын тулд defaults/nexus/client.toml ашиглах.
4. Орон нутгийн сүлжээг зогсоох
Тухайн орон нутгийн сүлжээний хувьд:
./localnet/stop.shТулгарсан Compose Stack:
docker compose -f ./localnet/docker-compose.yml downТээврийн хэрэгслийг ашигласны дараа Хөдөлмөрийг Iroha 3-ээр дамжуулан CLI-ээр үргэлжлүүлээрэй.