لانچنگ 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ڈیفالٹ کے طور پر پیدا کردہ اسٹیک:
- ہم مرتبہ 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 کی طرف اشارہ کر سکتے ہیں bundled کلائنٹ ترتیب:
cargo run --bin iroha -- --config ./localnet/client.toml ledger domain list allNexus پروفائل
ذخیرہ بھی 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نیٹ ورک چلانے کے بعد، Operate Iroha 3 via CLI کے ذریعے جاری رکھیں.