Skip to content

Iroha бинартай ажиллах

Iroha 3 операторын ажлын урсгал гурван үндсэн бинар дээр эргэн тойрч байна:

  • irohad зэрэглэлийн даемон ажиллуулахын тулд
  • iroha нь CLI болон үйлдвэрийн захиргааны хувьд
  • kagami нөөц, үүсэл, орон нутгийн сүлжээ, профилийн хувьд

Барилгын эх үүсвэрээс бариарай

Хөдөлмөрийн талбайны түлхнээс:

bash
cargo build --release -p irohad -p iroha_cli -p iroha_kagami

Дараа нь target/release/ хэлбэрээр нээлттэй хувилбарыг гаргах боломжтой.

Захиргааны давхаргыг шалгахын тулд:

bash
./target/release/irohad --help
./target/release/iroha --help
./target/release/kagami --help

Тодруулгын сангаас шууд ажиллуулна

Хэрэв та дэлхийн хэмжээнд юуг ч байрлуулахыг хүсэхгүй байгаа бол cargo run -ийг ашигла:

bash
cargo run --bin irohad -- --help
cargo run --bin iroha -- --help
cargo run --bin kagami -- --help

Docker Зураг

Өндөр урсгалын ажлын орон зай нь kagami localnet болон kagami docker-ийг ашиглаж, шалгарсан кодтой нийцсэн Docker Compose файлуудыг бий болгодог. hyperledger/iroha:dev зургийг эдгээр үүсгэсэн файлуудад ашиглах боломжтой.

CLI -ийг контейнерийн дотор хэрэглэх:

bash
docker run -t hyperledger/iroha:dev iroha --help

Kagami нь контейнерд хэрэглэнэ:

bash
docker run -t hyperledger/iroha:dev kagami --help

Хөгжлийн эхлүүлэхэд, локалийн сүлжээг үүсгэн байгуулж, хамгийн түрүүнд файлыг бүрдүүлээрэй:

bash
cargo run --bin kagami -- localnet --build-line iroha3 --peers 4 --out-dir ./localnet
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

-Хайн дундаж хэлбэрийг ашиглах вэ?

  • Хөдөлмөрийг эхлүүлэх, ашиглах үед irohad хэрэглэж болно.
  • iroha -ийг ашиглаж, томоохон бүртгэлээс асуух, гүйлгээ хийх эсвэл операторын төгсгөл хэсгийг шалгах шаардлагатай үед хэрэглэж болно.
  • kagami нэгийг хэрэглэнэ, генезис манифест, профилийн багц, эсвэл локаль сүлжээний хөрөнгийг хэрэгтэй үед.