Пуск 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.shКонтейнерлаштырылған йүгереү өсөн шул уҡ локаль селтәр каталогынан Композиция яһау:
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Дефолт рәүештә барлыҡҡа килгән стек:
- peer 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Булдырылған Композит стек өсөн:
docker compose -f ./localnet/docker-compose.yml downСеть эшләй башлағас, менән дауам итегеҙ Iroha 3 аша CLI.