Prechádzať zdrojové kódy

chore: update CLAUDE.md and Jenkinsfile for improved clarity and deployment URL

- Reformatted tables in CLAUDE.md for better readability and consistency.
- Updated deployment URL in Jenkinsfile to reflect the new staging domain.
yb 3 týždňov pred
rodič
commit
4ccd389ba8
2 zmenil súbory, kde vykonal 59 pridanie a 59 odobranie
  1. 58 58
      CLAUDE.md
  2. 1 1
      Jenkinsfile

+ 58 - 58
CLAUDE.md

@@ -4,28 +4,28 @@
 
 ## 项目信息
 
-| 属性 | 值 |
-|------|-----|
-| 项目名称 | tg-live-game-web |
-| 所属项目 | tg-live-game |
-| 项目类型 | frontend (前端应用) |
-| 框架 | Vue 3 |
-| 构建工具 | Vite 7.x |
-| UI 组件库 | Element Plus |
+| 属性      | 值                  |
+| --------- | ------------------- |
+| 项目名称  | tg-live-game-web    |
+| 所属项目  | tg-live-game        |
+| 项目类型  | frontend (前端应用) |
+| 框架      | Vue 3               |
+| 构建工具  | Vite 7.x            |
+| UI 组件库 | Element Plus        |
 
 ## 技术栈
 
-| 类别 | 技术 | 版本 |
-|------|------|------|
-| 框架 | Vue | 3.5.x |
-| 构建 | Vite | 7.2.x |
-| 语言 | TypeScript | 5.9.x |
-| UI | Element Plus | 2.13.x |
-| 状态 | Pinia | 3.0.x |
-| 路由 | Vue Router | 4.6.x |
-| HTTP | Axios | 1.13.x |
-| 播放器 | HLS.js | 1.6.x |
-| 样式 | Sass | 1.97.x |
+| 类别   | 技术         | 版本   |
+| ------ | ------------ | ------ |
+| 框架   | Vue          | 3.5.x  |
+| 构建   | Vite         | 7.2.x  |
+| 语言   | TypeScript   | 5.9.x  |
+| UI     | Element Plus | 2.13.x |
+| 状态   | Pinia        | 3.0.x  |
+| 路由   | Vue Router   | 4.6.x  |
+| HTTP   | Axios        | 1.13.x |
+| 播放器 | HLS.js       | 1.6.x  |
+| 样式   | Sass         | 1.97.x |
 
 ## 项目结构
 
@@ -65,34 +65,34 @@ src/
 
 ## 页面路由
 
-| 路由 | 页面 | 描述 |
-|------|------|------|
-| `/login` | 登录页 | 用户登录 |
-| `/dashboard` | 仪表盘 | 系统统计概览 (默认首页) |
-| `/camera` | 摄像头管理 | 摄像头列表 |
-| `/stream-test` | Stream 测试 | 播放测试 |
-| `/stream/videos` | 视频管理 | 视频列表 |
-| `/stream/live` | 直播管理 | 直播列表 |
-| `/stream/config` | Stream 配置 | 配置管理 |
-| `/user` | 用户管理 | 用户列表 (admin) |
-| `/stats` | 观看统计 | 观看数据统计分析 |
-| `/audit` | 审计日志 | 系统操作日志 (admin) |
+| 路由             | 页面        | 描述                    |
+| ---------------- | ----------- | ----------------------- |
+| `/login`         | 登录页      | 用户登录                |
+| `/dashboard`     | 仪表盘      | 系统统计概览 (默认首页) |
+| `/camera`        | 摄像头管理  | 摄像头列表              |
+| `/stream-test`   | Stream 测试 | 播放测试                |
+| `/stream/videos` | 视频管理    | 视频列表                |
+| `/stream/live`   | 直播管理    | 直播列表                |
+| `/stream/config` | Stream 配置 | 配置管理                |
+| `/user`          | 用户管理    | 用户列表 (admin)        |
+| `/stats`         | 观看统计    | 观看数据统计分析        |
+| `/audit`         | 审计日志    | 系统操作日志 (admin)    |
 
 ## API 依赖
 
 后端服务: `tg-live-game-hono`
 
-| 接口分组 | 路径 | 描述 |
-|----------|------|------|
-| 认证 | `/api/auth/*` | 登录/登出/刷新 |
-| 用户 | `/api/users/*` | 用户管理 |
-| 摄像头 | `/api/cameras/*` | 摄像头 CRUD |
-| Stream | `/api/stream/*` | 视频/直播管理 |
+| 接口分组 | 路径             | 描述           |
+| -------- | ---------------- | -------------- |
+| 认证     | `/api/auth/*`    | 登录/登出/刷新 |
+| 用户     | `/api/users/*`   | 用户管理       |
+| 摄像头   | `/api/cameras/*` | 摄像头 CRUD    |
+| Stream   | `/api/stream/*`  | 视频/直播管理  |
 
 ## Vibe Kanban
 
-| 属性 | 值 |
-|------|-----|
+| 属性    | 值                                     |
+| ------- | -------------------------------------- |
 | 项目 ID | `f81aecc3-9f5b-40d1-9fd0-f0ae1fd7c791` |
 
 ## 开发命令
@@ -106,33 +106,33 @@ pnpm preview          # 预览生产版本
 
 ## 环境变量
 
-| 变量 | 开发环境 | 生产环境 |
-|------|----------|----------|
+| 变量              | 开发环境         | 生产环境                                 |
+| ----------------- | ---------------- | ---------------------------------------- |
 | VITE_APP_BASE_API | /api (Vite 代理) | https://tg-live-game-api.ifoodme.com/api |
-| VITE_APP_TITLE | 摄像头管理系统 | 摄像头管理系统 |
+| VITE_APP_TITLE    | 摄像头管理系统   | 摄像头管理系统                           |
 
 ## 部署配置
 
-| 属性 | 值 |
-|------|-----|
-| 部署平台 | Cloudflare Pages |
-| 项目名称 | tg-live-game |
-| 生产域名 | https://tg-live-game.pwtk.cc |
-| 构建命令 | pnpm build |
-| 输出目录 | dist |
-| CI/CD | Jenkins Pipeline |
+| 属性     | 值                                 |
+| -------- | ---------------------------------- |
+| 部署平台 | Cloudflare Pages                   |
+| 项目名称 | tg-live-game                       |
+| 生产域名 | https://tg-live-game.pwtk-dev.work |
+| 构建命令 | pnpm build                         |
+| 输出目录 | dist                               |
+| CI/CD    | Jenkins Pipeline                   |
 
 ### Jenkins 凭据要求
 
-| 凭据 ID | 类型 | 用途 |
-|---------|------|------|
-| CLOUDFLARE_API_TOKEN | Secret text | Cloudflare API Token |
+| 凭据 ID               | 类型        | 用途                  |
+| --------------------- | ----------- | --------------------- |
+| CLOUDFLARE_API_TOKEN  | Secret text | Cloudflare API Token  |
 | CLOUDFLARE_ACCOUNT_ID | Secret text | Cloudflare Account ID |
 
 ## 核心文档
 
-| 文档 | 位置 | 内容 |
-|------|------|------|
-| 子系统架构 | `architecture.canvas` | 前端架构图 |
-| 整体架构 | `../architecture.canvas` | 系统架构图 |
-| 后端架构 | `../tg-live-game-hono/architecture.canvas` | API 架构 |
+| 文档       | 位置                                       | 内容       |
+| ---------- | ------------------------------------------ | ---------- |
+| 子系统架构 | `architecture.canvas`                      | 前端架构图 |
+| 整体架构   | `../architecture.canvas`                   | 系统架构图 |
+| 后端架构   | `../tg-live-game-hono/architecture.canvas` | API 架构   |

+ 1 - 1
Jenkinsfile

@@ -21,7 +21,7 @@ pipeline {
         // Cloudflare 配置
         CLOUDFLARE_PROJECT_NAME = 'tg-live-game-web'
         DEPLOY_PATH = 'web'
-        DEPLOY_URL = "https://${CLOUDFLARE_PROJECT_NAME}.pwtk.cc"
+        DEPLOY_URL = "https://${CLOUDFLARE_PROJECT_NAME}.pwtk-dev.work"
 
         // 日志配置
         BUILD_LOG_FILE = "${WORKSPACE}/build_${BUILD_NUMBER}.log"