[文档] Apache-2.0

This commit is contained in:
ryan
2026-03-15 16:26:46 +08:00
parent 32d90ba641
commit 34cf8bae63
6 changed files with 245 additions and 33 deletions
+10 -6
View File
@@ -27,16 +27,20 @@ pnpm test
pnpm build
```
## 构建说明
* 构建采用 Next.js 静态导出模式。
* `pnpm build` 会先生成 `out/`,随后自动复制为 Go Server 兼容的 `build/` 目录。
## 构建说明
* 构建采用 Next.js 静态导出模式。
* `pnpm build` 会先生成 `out/`,随后自动复制为 Go Server 兼容的 `build/` 目录。
* 默认 API Base URL 为 `/api`,如需覆盖可在构建时设置 `NEXT_PUBLIC_API_BASE_URL`。
* 构建版本号可通过 `NEXT_PUBLIC_APP_VERSION` 注入,例如 `NEXT_PUBLIC_APP_VERSION=v0.4.0 pnpm build`。
* `pnpm dev` 会以开发模式启动 `http://127.0.0.1:3001`,并通过同源代理把 `/api/*` 的 HTTP 与 WebSocket 请求统一转发到 `NEXT_DEV_BACKEND_URL`,默认是 `http://127.0.0.1:3000`。
* `pnpm start` 用于启动已构建产物,对应 Next 生产模式。
## 目录约定
## 开源协议
`openflare_server/web` 跟随仓库根目录协议发布,当前采用 Apache License 2.0。
## 目录约定
* `app/`:路由与布局
* `features/`:业务模块
+1
View File
@@ -2,6 +2,7 @@
"name": "openflare-web",
"version": "0.1.0",
"private": true,
"license": "Apache-2.0",
"packageManager": "pnpm@10.6.2",
"scripts": {
"dev": "NEXT_DEV_BACKEND_URL=${NEXT_DEV_BACKEND_URL:-http://127.0.0.1:3000} node scripts/dev-server.mjs",