项目部署
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)。