Go to file
zpc 2e72ae84e1
All checks were successful
continuous-integration/drone/push Build is passing
交接文档
2026-04-01 20:38:35 +08:00
.kiro 送花数量 2026-04-01 18:04:36 +08:00
docs 重新推送 2026-03-24 11:27:37 +08:00
mcp 重新推送 2026-03-24 11:27:37 +08:00
server 21 2026-04-01 19:57:22 +08:00
前端 送花数量 2026-04-01 18:04:36 +08:00
.drone.yml build 2026-03-24 14:23:10 +08:00
.gitignore 重新推送 2026-03-24 11:27:37 +08:00
CI-CD部署文档.md feat(deployment): add v1.2.0 database scripts and improve Docker/auth configuration 2026-03-26 22:10:57 +08:00
README.md 更新文档说明 2026-03-24 11:46:06 +08:00
交接文档.md 交接文档 2026-04-01 20:38:35 +08:00

LiveForum 论坛社区

Build Status

直播机构论坛社区平台,连接主播与粉丝。

项目结构

├── server/
│   ├── webapi/LiveForum/          # 小程序 API.NET 8 + FreeSql + Redis
│   ├── admin/ZrAdminNetCore/      # 后台管理
│   │   ├── ZR.Admin.WebApi/       # 后台 API.NET 8 + SqlSugar
│   │   └── ZR.Vue/                # 后台前端Vue 3 + Element Plus
│   ├── crawler/                   # 数据爬虫Python + Playwright
│   └── k6/                        # 压力测试脚本
├── 前端/live-forum/                # 微信小程序uni-app + Vue 3
└── docs/                          # 需求文档

技术栈

模块 技术
小程序 API .NET 8、FreeSql、Redis、Hangfire、AgileConfig、Serilog
后台管理 API .NET 8、SqlSugar、Mapster、NLog
后台前端 Vue 3、Vite、Element Plus、Pinia
小程序前端 uni-app、Vue 3、uview-plus
数据库 SQL Server、Redis
文件存储 腾讯云 COS
配置中心 AgileConfig

本地开发

小程序 API

cd server/webapi/LiveForum
dotnet restore LiveForum.sln
dotnet run --project LiveForum.WebApi

后台管理 API

cd server/admin/ZrAdminNetCore
dotnet restore ZRAdmin.sln
dotnet run --project ZR.Admin.WebApi

后台前端

cd server/admin/ZrAdminNetCore/ZR.Vue
npm install
npm run dev

CI/CD

基于 Drone CI + Docker + Harbor推送 main 分支自动触发构建和部署。

详见 CI-CD部署文档.md