1. 维护代码健壮

2. 更新项目结构文档
This commit is contained in:
技术老胡
2026-04-27 16:20:41 +08:00
parent 9a16a88640
commit 0e5de50337
198 changed files with 21038 additions and 702 deletions

26
doc/deployment/README.md Normal file
View File

@@ -0,0 +1,26 @@
# 部署总说明
四个项目独立启动、构建和发布。后端负责 API 与页面兜底路由,前端负责生成静态产物。
## 命令速览
| 项目 | 开发/启动 | 构建 |
| --- | --- | --- |
| `mpay` | `php webman start``php windows.php` | 无前端构建 |
| `admin` | `pnpm dev` | `pnpm build:prod` |
| `mer` | `pnpm dev` | `pnpm build:prod` |
| `cashier` | `pnpm dev` | `pnpm build` |
## 默认端口与路径
- 后端默认监听 `http://127.0.0.1:8787`
- 管理后台页面入口是 `/admin`,接口是 `/adminapi`
- 商户后台页面入口是 `/mer`,接口是 `/merapi`
- 收银台页面入口是 `/cashier``/payment`,接口是 `/api/cashier``/api/pay`
## 部署建议
- 后端生产环境使用守护进程或进程管理工具托管。
- `admin``mer``cashier``dist/` 可独立托管,也可发布到 `mpay/public` 下对应目录。
- 如果前后端同域部署,确保 `/adminapi``/merapi``/api`、ePay V1 兼容入口都能转发到 `mpay`
- 环境变量说明见 [env.md](./env.md)。