部署与安装部署运维
Linux 单机部署手册
说明单机部署 frontend、backend、PostgreSQL、Redis、Nginx 和 PM2 的关键步骤。
更新时间:2026-05-104 分钟阅读后台文档已发布
Linux 单机部署手册
本文面向单机预生产或小规模部署。生产环境建议把数据库、Redis、应用进程、日志和监控拆分管理。
后端
cd /opt/imgpull/backend
npm install
cp .env.example .env
npx prisma validate
npx prisma migrate deploy
npx prisma db seed
npm run build
pm2 start npm --name imgpull-backend -- run start:prod
pm2 save前端
cd /opt/imgpull/frontend
npm install
NEXT_PUBLIC_API_MODE=real NEXT_PUBLIC_API_BASE_URL=https://www.example.com/api npm run build
pm2 start npm --name imgpull-frontend -- run start
pm2 save反向代理
Nginx 应把 / 代理到前端,把 /api/ 代理到后端。API 是否对公网开放需要单独配置访问策略。