Skip to content

Izzi Auto Post v1.1.1

Latest

Choose a tag to compare

@kentzu213 kentzu213 released this 01 Jun 02:25
· 22 commits to master since this release

Izzi Auto Post v1.1.1

Lỗi đã sửa

Sau khi cài bản .exe, Launcher báo API LỖIWeb LỖI (chỉ DB hiện xanh). Nguyên nhân: trình khởi chạy là thin launcher — khi chạy bản đóng gói, __dirname nằm trong resources/app.asar nên không tìm được thư mục monorepo (apps/api/dist/src/main.js), khiến API/Web bị gán trạng thái lỗi.

Cách khắc phục

  • Nhúng đường dẫn monorepo lúc build vào app-config.json (sinh bởi generate-config.js trước khi đóng gói). Bản .exe đọc file này để tìm lại mã nguồn đã build trên máy build.
  • Fallback IZZI_APP_ROOT: thứ tự tìm gốc dự án là IZZI_APP_ROOTapp-config.json nhúng lúc build → __dirname/../...
  • Kiểm tra artifact production đúng cho từng dịch vụ (API dist/src/main.js, Web .next/BUILD_ID cần next build, Worker dist/index.js).
  • UI báo lỗi rõ ràng trên Launcher: nêu rõ thiếu gì và cách xử lý, thay cho nhãn "LỖI" trống.

SHA256

a73c59ce4786d3f8137e2069a1b6b91b3d5419f94f3d2e412dc6e86919836acc  Izzi Auto Post Setup 1.1.1.exe

Yêu cầu cài đặt (QUAN TRỌNG — đây là thin launcher)

Bản .exe không tự chứa toàn bộ server. Để app chạy được cần:

  1. Hạ tầng Docker đang chạy: PostgreSQL (5432), Redis (6379), MinIO (9000).
  2. Có sẵn monorepo đã build trên ổ đĩa (apps/api/dist, apps/web/.next, apps/worker/dist).
  3. Các file .env tương ứng (đặc biệt apps/api/.env chứa khóa mã hóa và JWT).
  • Cài mới v1.1.1 trên CHÍNH máy build: app tự biết đường dẫn repo (đã nhúng app-config.json) → không cần cấu hình thêm.
  • Chạy trên máy KHÁC: đặt biến môi trường người dùng IZZI_APP_ROOT trỏ tới thư mục dự án, ví dụ:
    setx IZZI_APP_ROOT "D:\duong-dan\toi\auto-post-tool"
    
    rồi đóng hẳn và mở lại ứng dụng (Electron đọc biến môi trường lúc khởi động).