專案部署
IMGPrompt 是純靜態匯出(output: "export"),可部署到 EdgeOne Pages、Cloudflare Pages、Vercel 或任意靜態伺服器。
如何快速開始:
- 零設定託管:直接用 Vercel 一鍵部署。
- 需要可控環境:本機執行最靈活。
- 偏好容器:拉取官方 Docker 映像檔。
無論哪種方式,都能獲得同樣的多語言體驗和 5000+ 提示詞庫。
部署說明
系統需求:
- Node.js 20.9 或更高版本;
- 支援 macOS、Windows(含 WSL)和 Linux。
Vercel 部署
點擊下方按鈕,一鍵將 IMGPrompt 部署到 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替換為對應的pnpm或npm指令即可。
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)。