მუშაობა Iroha ბინარებით
Iroha 3 ოპერატორის სამუშაო ნაკადი ბრუნდება სამი ძირითადი ბინარის გარშემო:
irohadpeer daemon-ის მართვისთვისirohafor CLI and operator commandskagamiგასაღების, გენეზის, ლოკალურ ქსელებისა და პროფილისათვის
შენება წყაროდან
სამუშაო სივრცის ფესვიდან:
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 -- --helpDocker ფოტო
აღმავალი სამუშაო სივრცე იყენებს 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პარტნიორის სტარტაპისთვის, შეიქმნას localnet და შეადგინოს ფაილი ჯერ:
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როდესაც გჭირდებათ გასაღები, გენეზიის მანიფესტები, პროფილის ბუნდები ან ლოკალური ქსელის აქტივები.