# infra-uapac **Repository Path**: gokuding/infra-uapac ## Basic Information - **Project Name**: infra-uapac - **Description**: Auth-Center - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-13 - **Last Updated**: 2026-05-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AuthCenter 统一身份认证与权限鉴权中心。 ## 技术栈 | 组件 | 技术 | 位置 | | ------ | ------------------------------ | ------------------- | | 后端 | Go + Gin + GORM + DDD | [backend/](backend/) | | 前端 | Vue3 + Composition API + Pinia | [frontend/](frontend/) | | 数据库 | PostgreSQL / MySQL | - | | 缓存 | Redis | - | ## 快速开始 - [后端开发指南](backend/README.md#快速开始) - [前端开发指南](frontend/README.md#快速开始) ## 文档索引 | 类别 | 路径 | | -------- | ----------------------------------------------------------------------------------- | | 需求规范 | [docs/prd/](docs/prd/) | | API 清单 | [docs/prd/backend/附录B.1 API接口清单.md](docs/prd/backend/附录B.1 API接口清单.md) | | 架构设计 | [docs/prd/backend/最佳实践/architecture.md](docs/prd/backend/最佳实践/architecture.md) | ## 测试指南 ### 测试环境 - 环境要求:Docker、Docker Compose、Node.js 20+、Go 1.23+ - 启动测试环境:`cd frontend/e2e/docker && docker-compose up -d` - 停止测试环境:`docker-compose down -v` ### 本地测试 #### 后端集成测试 ```bash cd backend go test -v ./internal/integration/... ``` #### 前端 E2E 测试 ```bash cd frontend pnpm test:e2e ``` #### 完整本地测试脚本 ```bash cd frontend/e2e/docker docker-compose up -d sleep 10 # 后端测试 cd ../../../backend go test -v ./internal/integration/... # 前端测试 cd ../frontend pnpm test:e2e docker-compose down -v ``` ### CI/CD 测试 #### GitHub Actions - push 到 main/master 时自动触发 - PR 时自动触发 - 测试失败阻止合并 #### Gitee GoCI - 类似配置,支持国产 CI 平台 ### 测试报告 - 后端:`backend/internal/integration/reports/` - 前端:`frontend/e2e/reports/` - Playwright 报告:`frontend/e2e/playwright-report/` ### 测试凭证 | 用户名 | 密码 | 角色 | | ------ | -------- | ------ | | admin | admin123 | 管理员 | ### 详细文档 完整测试方案见 [docs/superpowers/specs/2026-05-15-integration-test-design.md](docs/superpowers/specs/2026-05-15-integration-test-design.md)