עבודה עם 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 -- --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עבור ההתחלתה של השותפים, ליצור רשת מקומית ולהרכיב את הקובץ קודם:
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כאשר אתה זקוק למפתחות, מוניסטים גנזיס, קבוצות פרופילים או נכסים של רשת מקומית.