Skip to main content

PPP 040704 - Marlowe Starter Kit: Docker [re-recorded 12 April 2023]

Tóm tắt nội dung

"Đây là video của một hướng dẫn video về cách cài đặt thời gian chạy của Marlow bằng Docker để sử dụng với bộ khởi động Marlowe. Bộ khởi động Marlowe là một tập hợp các bài học hướng dẫn người dùng thông qua việc học cách xây dựng các hợp đồng tài chính bằng Marlowe, ngôn ngữ cụ thể về miền cho các hợp đồng thông minh trên blockchain Cardano. Có hai cách để sử dụng bộ khởi động Marlowe; Một là với một dịch vụ đám mây nơi thời gian chạy của Marlowe được cài đặt sẵn và công việc còn lại là tự mình làm điều đó, đó là trọng tâm của hướng dẫn này.

Hướng dẫn bắt đầu bằng cách thảo luận về các biến môi trường và tầm quan trọng của chúng trong việc kết nối các dịch vụ cần thiết để sử dụng thời gian chạy của Marlowe. Có một số công cụ để xác định trong quá trình thiết lập các biến môi trường, bao gồm Marla CLI, Marla Runtime CLI và Marlowe Web Server. Mỗi công cụ được xác định bởi một tập hợp các biến môi trường duy nhất kết nối nó với phần phụ trợ thời gian chạy của Marlowe. Phần phụ trợ bao gồm các dịch vụ khác nhau, bao gồm các dịch vụ lập chỉ mục chuỗi và dịch vụ đồng bộ hóa cho Marlowe và Cardano, cũng như một dịch vụ xây dựng các giao dịch Marlowe và dịch vụ proxy để thuận tiện.

Hướng dẫn cũng giải thích rằng người dùng sẽ cần Trình quản lý gói NYX và hỗ trợ hỗn hợp được kích hoạt để khởi chạy Jupiter, có các ví dụ cho các bài học. Ngoài ra, người dùng được khuyên nên tự đặt mình là người dùng đáng tin cậy trong cấu hình NYX để tránh xây dựng phần mềm mà chúng không thể lấy từ bộ nhớ cache. Cài đặt NYX rất đơn giản, chỉ yêu cầu một lệnh, có thể được thực thi trên một máy Debian mới được tạo ra.

Hướng dẫn sau đó bao gồm việc cài đặt Docker và Docker Compose. Người dùng được khuyến khích tự thêm vào nhóm Docker để giúp sử dụng Docker dễ dàng hơn. Sau khi cài đặt một vài gói phần mềm bổ sung để thuận tiện, hướng dẫn có người dùng sao chép kho lưu trữ bộ khởi động Marlowe từ GitHub và nhập thư mục đó. Sau đó người dùng điều hướng đến NYX Develop, nơi chúng cài đặt hỗ trợ hỗn hợp.

Hướng dẫn hướng dẫn người dùng thông qua việc thiết lập Docker bằng cách chọn một mạng và bắt đầu một Docker. Khi hình ảnh cho các container đã được tìm nạp, hướng dẫn chỉ cho người dùng cách bắt đầu và dừng các container, cũng như kiểm tra sức khỏe của chúng. Hướng dẫn cũng trình bày cách đặt quyền truy cập node Cardano và cách đặt các biến môi trường cần thiết để tương tác với node.

Nhìn chung, hướng dẫn nhằm mục đích cung cấp cho người dùng các công cụ chúng cần để thiết lập thời gian chạy của Marlowe bằng Docker để sử dụng với bộ khởi động Marlowe. Hướng dẫn giải thích tầm quan trọng của các biến môi trường, xác định các công cụ khác nhau cần thiết để kết nối với phụ trợ thời gian chạy Marlowe và hướng dẫn người dùng thông qua việc cài đặt NYX và Docker."


Picture