构建与启动前后台服务
本章目标
生成生产文件,并让官网、API 与 Worker 持续运行。
构建
pnpm build| 服务 | 启动命令 | 预期产物 |
|---|---|---|
| API | pnpm start:api | apps/api/dist/main.js |
| 官网 SSR | pnpm start:web | apps/web/.output/server/index.mjs |
| Worker | pnpm start:worker | apps/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 开发服务对外提供生产后台。
完成检查
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/healthAPI 应返回 license-api 的 ok 状态;官网返回 HTML;Worker 应返回 ready:true。健康检查通过后再配置公网域名。
部署遇到问题?
带上当前章节与适用版本,让助手帮你查找解决步骤。

