Iroha ဘိုင်နရီများနှင့် အလုပ်လုပ်ခြင်း
Iroha 3 အော်ပရေတာရဲ့ အလုပ်ခွင်ဟာ အဓိက ဘိုင်နရီ သုံးခုကို လည်ပတ်ပါတယ်။
irohadကို peer daemon ကို run လုပ်ဖို့irohaအတွက် CLI နှင့် operator command များအတွက်kagamiသော့များ၊ ဇာစ်မြစ်များ၊ ဒေသတွင်းကွန်ရက်များနှင့် ပရိုဖိုင်များအတွက်
အရင်းအမြစ်မှ တည်ဆောက်ခြင်း
Upstream workspace root ကနေ:
bash
cargo build --release -p irohad -p iroha_cli -p iroha_kagamitarget/release/ သို့ ပြန်လည်ဖြန့်ချိမှု ဘိုင်နရီများ ရရှိနိုင်ပါသည်။
အမိန့်မျက်နှာပြင်ကို စစ်ဆေးရန်:
bash
./target/release/irohad --help
./target/release/iroha --help
./target/release/kagami --helpRepository မှ တိုက်ရိုက် Run
တစ်ကမ္ဘာလုံးမှာ ဘာကိုမှ မတပ်ချင်ဘူးဆိုရင် 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 Image တွေကို ထုတ်ပေးထားတဲ့ ဖိုင်တွေနဲ့အတူ သုံးနိုင်ပါတယ်။
CLI ကို container တစ်ခုထဲ ထည့်ပေးပါ။
bash
docker run -t hyperledger/iroha:dev iroha --helpKagami ကို container တစ်ခုထဲထည့်ပါ။
bash
docker run -t hyperledger/iroha:dev kagami --helppeer startup အတွက် localnet ကိုဖန်တီးပြီး First Compose file ကိုလုပ်ပါ။
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ဘယ် Binary ကို သုံးရမလဲ။
irohadကို သုံးပြီး အဖော်တွေကို စလုပ်တဲ့အခါ (သို့) မောင်းနှင်တဲ့အခါ သုံးပါ။irohaကို အသုံးပြုပြီး စာရင်းအင်းစာအုပ်ကို မေးမြန်းရန်၊ ငွေပေးချေမှုတင်သွင်းရန် (သို့) Operator Endpoints တွေကို စစ်ဆေးရန် လိုအပ်ပါက။kagamiကို သော့များ၊ ဇီ၀ဖြစ်စဉ် မှတ်တမ်းများ၊ ပရိုဖိုင် ဘန်ဒယ်များ သို့မဟုတ် localnet အရင်းအမြစ်များ လိုအပ်ပါက သုံးပါ။