專案部署

IMGPrompt 是純靜態匯出(output: "export"),可部署到 EdgeOne Pages、Cloudflare Pages、Vercel 或任意靜態伺服器。

如何快速開始:

  • 零設定託管:直接用 Vercel 一鍵部署。
  • 需要可控環境:本機執行最靈活。
  • 偏好容器:拉取官方 Docker 映像檔。

無論哪種方式,都能獲得同樣的多語言體驗和 5000+ 提示詞庫。

部署說明

系統需求:

  • Node.js 20.9 或更高版本;
  • 支援 macOS、Windows(含 WSL)和 Linux。

Vercel 部署

點擊下方按鈕,一鍵將 IMGPrompt 部署到 Vercel 平台:

Vercel

透過 Vercel,你可以快速託管專案,並自動處理建置和部署,適合沒有複雜伺服器設定需求的使用者。

本機部署

請先確認你已安裝 Node.js

# Installation(安裝相依套件)
yarn

# Local Development (本機開發)
yarn dev

# build(靜態匯出到 out/ 目錄,可用任意靜態伺服器預覽)
yarn build
npx serve out

# Deploy for a single language(單一語言部署)
yarn build:lang en
yarn build:lang zh
yarn build:lang zh-hant

啟動後用瀏覽器開啟 http://localhost:3000 即可看到效果。

習慣其他套件管理器?將範例中的 yarn 替換為對應的 pnpmnpm 指令即可。

Docker 部署

官方映像檔內建完整的 18 語言靜態網站,無需安裝 Node.js 或手動建置,一條指令即可在家用伺服器 / 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

啟動後在瀏覽器造訪 http://localhost:5666 即可使用。後續升級只需重新拉取映像檔並重建容器(docker pull + docker rm 舊容器後重新 docker run)。