Ishga tushirish Iroha 3
Ushbu sahifa Iroha 3 uchun joriy mahalliy tarmoq oqimi bo'ylab o'tadi, chunki u yuqori tomorqa ombordan andoza ish maydonlari aktivlaridan foydalanadi.
1. Mahalliy ko'p tengdoshlar tarmog'ini yaratish
Joriy Kagami kodidan to'rt kishilik lokalnetni yaratish:
cargo run --bin kagami -- localnet --build-line iroha3 --peers 4 --out-dir ./localnetIshlab chiqarish direktoriyasida moslashtirilgan tengdosh konfiguratsiyalari genesis.json, genesis.signed.nrt, client.toml va yordamchi skriptlar mavjud.
Mahalliy tutun testini o'tkazish uchun hosil qilingan tengdoshlarni to'g'ridan-to'g'ri boshlash
./localnet/start.shKonteynerizatsiya qilingan ishga tushirish uchun bir xil lokalnet direktoriyasidan Compose hosil qiling:
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 upAndoza hosil qilingan toʻplam quyidagilarni aniqlaydi:
- P2P portlari
1337dan1340gacha - Torii HTTP portlari
8080dan8083gacha ./localnet/client.tomlnomidagi tayyor mijoz konfiguratsiyasi
2. Tarmoqni ishga tushirishni tekshirib ko'ring
Birinchi tenglamada holat oxirgi nuqtani tekshiring:
curl http://127.0.0.1:8080/statusDastlabki tibbiy tekshiruvlarda quyidagilar ham qo'llaniladi:
curl http://127.0.0.1:8080/status/blocksSiz darhol CLI ni to'plangan mijoz konfiguratsiyasiga ko'rsatishingiz mumkin:
cargo run --bin iroha -- --config ./localnet/client.toml ledger domain list all3. Nexus profil
Repozitoriyada SORA Nexus-ga yo'naltirilgan konfig profilini ham defaults/nexus/ raqamiga yuborish mumkin.
Nexus profilini o'z ichiga olgan mahalliy tenglamani ishlatish uchun:
./target/release/irohad --sora --config ./defaults/nexus/config.tomlUshbu profilga CLI kirish uchun defaults/nexus/client.toml dan foydalaning.
4. Mahalliy tarmoqni to'xtatish
Yerli ishlab chiqarilgan lokal tarmoq uchun:
./localnet/stop.shIshlab chiqarilgan kompozit to'plam uchun:
docker compose -f ./localnet/docker-compose.yml downTarmoq ishlayotganidan so'ng, da davom eting Iroha 3 orqali CLI orqali ishlating.