Files
kra-new/web/README.md
T

31 lines
1.1 KiB
Markdown

# Kra 管理后台
Kra 的 Vue 3 商务管理端,本仓库使用 `kra` 分支。
Go 后端单独维护于 [java/sw](http://gitlab.fuhua91.com/java/sw.git) 的 `dev` 分支,本仓库不包含后端源代码。
```bash
pnpm install --frozen-lockfile
pnpm dev
```
生产构建:
```bash
pnpm build
```
开发环境沿用当前分支配置,将 `/api` 代理到 `http://sw2.fuhua91.com/api`。生产构建使用同域 `/api`;本地独立后端默认监听 `8000`,切换本地调试时需同步调整 `.env.development` 与 Vite 代理的前缀处理。
前端可独立打包和发布到 sw2 测试服:
```sh
pnpm package:test # 构建并生成带 SHA-256 的前端发布包
pnpm build:docker # 在 Docker 中从前端源码构建镜像
pnpm push:docker # 构建并推送 harbor.fuhua91.com/game/sw2:<版本>
pnpm deploy:test # 打包、推送 Harbor 并只更新测试服前端
pnpm deploy:test --image-tag <版本> # 直接拉取已推送的 Harbor 镜像部署
```
复用发布包、仅预检、SSH 参数及回退方法见 [前端独立部署说明](deploy/README.md)。