项目部署

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)。