站内搜索
源码产品

构建与启动前后台服务

客户源码 1.0.0资料核对 2026-11-10
本文目录本章目标构建宝塔进程配置完成检查

本章目标

生成生产文件,并让官网、API 与 Worker 持续运行。

构建

sh
pnpm build
服务启动命令预期产物
APIpnpm start:apiapps/api/dist/main.js
官网 SSRpnpm start:webapps/web/.output/server/index.mjs
Workerpnpm start:workerapps/worker/dist/main.js
管理后台无 Node.js 常驻命令apps/admin/dist/index.html

宝塔进程配置

在宝塔 Node.js 项目或你使用的进程管理器中,分别添加 API、官网与 Worker。运行目录均为 /www/wwwroot/yume-site,使用同一 Node.js 24 和 .env。项目名称可分别为 yume-api、yume-web、yume-worker。

启动命令已加载 .env。运行用户应拥有必要读写权限,并配置开机恢复和日志轮转。不要用 pnpm dev 或 Vite 开发服务对外提供生产后台。

完成检查

sh
curl -f http://127.0.0.1:3004/api/v1/health
curl -f http://127.0.0.1:3003/
curl -f http://127.0.0.1:3010/health

API 应返回 license-api 的 ok 状态;官网返回 HTML;Worker 应返回 ready:true。健康检查通过后再配置公网域名。

部署遇到问题?

带上当前章节与适用版本,让助手帮你查找解决步骤。

结合本文问 AI 社区交流