Skip to content

Latest commit

 

History

History
57 lines (48 loc) · 1.95 KB

README.md

File metadata and controls

57 lines (48 loc) · 1.95 KB

CTU Identity Server

Đây là tài liệu mô tả chức năng và hướng dẫn cài đặt của hệ thống định danh số CTU Identity (phần server).

Mô tả chức năng

  • Xử lý yêu cầu đăng ký tài khoản từ client
  • Xử lý dữ liệu đã đăng ký với Merkle tree và lưu trữ trên Blockchain
  • Thiết lập Smart Contract
  • Xử lý yêu cầu đăng nhập bằng file key của client
  • Giao tiếp với client qua API
  • ...

Hướng dẫn cài đặt

  • Cài đặt NodeJS (khuyến nghị phiên bản 16.0.0 trở lên và sử dụng nvm để dễ dàng quản lý phiên bản)
  • Cài đặt yarn
    npm install -g yarn
  • Clone repo này về máy, truy cập vào thư mục server
    git clone https://github.com/CTU-ZeroOne/ctu-identity
    cd ctu-identity/server
  • Cài đặt các package cần thiết
    yarn install
  • Copy file .env.example thành .env và chỉnh sửa một số thông tin nếu cần thiết
Config file .env
  • SERVER_PORT: PORT của server (mặc định 3000)
  • Chạy server

    Chạy bình thường với Node

    yarn start