Skip to main content

3. Cài đặt Worker 1

info

Nếu bạn đang cài bản Woker 1Worker 2 trước update ngày 14/08/2024 thì cần dừng worker cũ theo hướng dẫn Dừng Worker cũ trước khi cài bản mới.

Cài đặt Worker chạy topic 1, 3, 5

Hiển thị thư mục hiện tại:

pwd
  • Lưu lại thư mục này kiểm tra sau này.

Clone repository:

git clone https://github.com/nhunamit/basic-coin-prediction-node.git

Đổi tên thư mục repository vừa clone:

mv basic-coin-prediction-node worker1-10m

Di chuyển vào thư mục vừa đổi tên:

cd worker1-10m

Xem các nhánh có sẵn:

git branch -a

Chuyển sang nhánh worker1-10m:

git checkout worker1-10m

Kiểm tra lại nhánh đã thay đổi sang worker1-10m:

git branch -a

Như hình dưới là đã chuyển sang nhánh worker1-10m: Branch worker1-10m

Sửa 24 từ mnemonic trong file config.json:

vi config.json
  • Nhấn i để chuyển sang chế độ chỉnh sửa.
  • Tìm dòng có chữ: "addressRestoreMnemonic": "just clap slim ..." và sửa just clap slim ... thành 24 từ mnemonic của ví mới tạo ở bước Tạo một ví mới cho worker node.
  • Lưu và thoát bằng cách nhấn Esc sau đó gõ :wq và nhấn Enter. (Để thoát mà không lưu, nhấn Esc sau đó gõ :q! và nhấn Enter)

Thực hiện lệnh tạo cấu hình file env_file dựa theo file config.json:

./init.config

Nếu báo lỗi: ./init.config: line 10: jq: command not found thì cài đặt jq bằng lệnh sau: sudo apt-get install jq -y và chạy lại lệnh trên.

Hiển thị thông báo như sau là đã tạo cấu hình thành công:

wallet mnemonic already provided by you, loading config.json . Please proceed to run docker compose

Chạy worker bằng lệnh docker compose:

docker compose up -d

Như hình dưới là đã chạy worker không bị lỗi: Chạy worker

Xem log của worker:

docker compose logs -f

Nhấn Ctrl + C để thoát khỏi log.

Xem thêm: Kiểm tra log Worker