Izzi Auto Post v1.1.1
Lỗi đã sửa
Sau khi cài bản .exe, Launcher báo API LỖI và Web 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ởigenerate-config.jstrướ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_ROOT→app-config.jsonnhú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_IDcầnnext build, Workerdist/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:
- Hạ tầng Docker đang chạy: PostgreSQL (5432), Redis (6379), MinIO (9000).
- Có sẵn monorepo đã build trên ổ đĩa (
apps/api/dist,apps/web/.next,apps/worker/dist). - Các file
.envtương ứng (đặc biệtapps/api/.envchứ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_ROOTtrỏ tới thư mục dự án, ví dụ: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).setx IZZI_APP_ROOT "D:\duong-dan\toi\auto-post-tool"