mirror of
https://gitee.com/technical-laohu/mpay_v2_webman.git
synced 2026-05-09 02:14:53 +08:00
27 lines
1.1 KiB
Markdown
27 lines
1.1 KiB
Markdown
# 部署总说明
|
|
|
|
四个项目独立启动、构建和发布。后端负责 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)。
|