שיגור 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עבור רצף קונטרייזד, ליצור Compose מאותו תיק של 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הסטק המוצא בד default חושף:
- דלתות 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 לקונפיגציה של הלקוח המוספת:
cargo run --bin iroha -- --config ./localnet/client.toml ledger domain list all3. Nexus פרופיל
האספקה שולחת גם פרופיל קונפיגציה של SORA Nexus תחת defaults/nexus/.
כדי להפעיל עמיתי ילידי עם הפרופיל Nexus:
./target/release/irohad --sora --config ./defaults/nexus/config.tomlלהשתמש ב- defaults/nexus/client.toml עבור גישה ל- CLI לפרופיל זה.
4. לעצור את הרשת המקומית.
עבור רשת מקומית שנוצרת במקור:
./localnet/stop.shעבור סטק המוצר Compose:
docker compose -f ./localnet/docker-compose.yml downלאחר שהרשת פועלת, המשך עם פעיל Iroha 3 באמצעות CLI.