Triển khai dự án

IMGPrompt là dự án xuất tĩnh thuần (output: "export"), có thể triển khai lên EdgeOne Pages, Cloudflare Pages, Vercel hoặc bất kỳ máy chủ tĩnh nào.

Chọn cách bắt đầu nhanh nhất:

  • Cần lưu trữ không cấu hình: dùng Vercel một cú nhấp.
  • Cần môi trường kiểm soát được: chạy cục bộ là linh hoạt nhất.
  • Ưa container: kéo image Docker chính thức.

Dù chọn cách nào, bạn đều có trải nghiệm đa ngôn ngữ và kho 5000+ prompt như nhau.

Hướng dẫn triển khai

Yêu cầu hệ thống:

  • Node.js 20.9 trở lên;
  • Hỗ trợ macOS, Windows (gồm cả WSL) và Linux.

Triển khai trên Vercel

Nhấp nút bên dưới để triển khai IMGPrompt lên nền tảng Vercel chỉ với một cú nhấp:

Vercel

Với Vercel, bạn có thể nhanh chóng lưu trữ dự án; quá trình build và triển khai được xử lý tự động — phù hợp với người dùng không có nhu cầu cấu hình máy chủ phức tạp.

Triển khai cục bộ

Đảm bảo bạn đã cài Node.js.

# Installation (cài đặt phụ thuộc)
yarn

# Local Development (phát triển cục bộ)
yarn dev

# build (xuất tĩnh vào thư mục out/, xem trước bằng máy chủ tĩnh bất kỳ)
yarn build
npx serve out

# Deploy for a single language (triển khai một ngôn ngữ duy nhất)
yarn build:lang en
yarn build:lang zh
yarn build:lang zh-hant

Khởi động xong, mở http://localhost:3000 trong trình duyệt để xem kết quả.

Quen dùng trình quản lý gói khác? Thay yarn trong ví dụ bằng lệnh tương ứng của pnpm hoặc npm.

Triển khai bằng Docker

Image chính thức tích hợp sẵn trang web tĩnh đầy đủ 18 ngôn ngữ — không cần cài Node.js hay build thủ công, chỉ một lệnh là tự lưu trữ được trên máy chủ gia đình / NAS:

# ghcr.io
docker run -d -p 5666:5666 --name imgprompt ghcr.io/rockbenben/img-prompt:latest

# Docker Hub
docker run -d -p 5666:5666 --name imgprompt rockben/img-prompt:latest

Sau khi container chạy, truy cập http://localhost:5666 trong trình duyệt là dùng được. Khi cần nâng cấp, chỉ việc kéo lại image và tạo lại container (docker pull, xóa container cũ rồi docker run lại).