خودکارسازی توسعه قرارداد هوشمند با Docker

تصویر
عکس پروفایل Tirtha Hacker Noon

@تیرتاتیرتا

توسعه دهنده بلاک چین مشتاق کوانتومی

قرارداد هوشمند ساده ترین کار برای کار نیست. فرآیند راه اندازی برای شروع توسعه شامل مجموعه ای از مراحل سخت و مستعد خطا است که به خودی خود منجر به اتلاف ساعت برنامه نویس می شود.

شما باید راه اندازی کنید:

  1. یک شبکه testRPC محلی برای آزمایش.
  2. محیط ترافل + web3 برای ارتباط و استقرار گره ها.
  3. جمع آوری رسید معاملات ، گزارشات و غیره
  4. آماده سازی لاینتینگ و آماده سازی صحنه.

و یه سری چیزای دیگه

به همین دلیل ما یک مسیر خودکار برای سهولت زندگی خود ایجاد می کنیم ، که محیط ساخت ، اجرا و آزمایش شما را در عرض چند دقیقه آماده می کند.

برای اهداف نمایشی ، از الگوی پروژه metacoin از trufflebox استفاده می کنیم.

در پایان این مقاله ، یک راه اندازی خودکار docker دارید که به شما کمک می کند:

  1. تست های قرارداد هوشمند را با testRPC اجرا کنید.
  2. اجرای برنامه ها را در شبکه انتخابی خود انجام دهید.
  3. به راحتی فایل های مهاجرت به روز شده را در سیستم محلی خود دریافت کنید.
  4. به جمع آوری گزارش داده ها برای ارزیابی آینده کمک کنید

مطمئن شوید که node ، npm ، docker & docker-compose را برای دنبال کردن سیستم خود نصب کرده اید

بنابراین بیایید شروع کنیم.

ابتدا ، اجازه دهید یک فهرست پروژه ایجاد کرده و برخی از فایل ها را راه اندازی کنیم:

mkdir dockerized-smart-contracts 
&& cd dockerized-smart-contracts

npm init

mkdir src && cd src

حالا داخل src …

سئو PBN | خبر های جدید سئو و هک و سرور