Commit Graph

8 Commits

Author SHA1 Message Date
lintsinghua e856ad1a8d chore: rebrand XCodeReviewer to DeepAudit across all files
- Update project name from XCodeReviewer to DeepAudit in CI/CD workflows
- Replace Docker image names and release artifact naming conventions
- Update GitHub repository references in documentation files
- Modify database names and container names in setup instructions
- Update contributor badge and issue tracker links
- Rename frontend logo file from logo_deepaudit.png
- Update environment configuration examples and documentation
- Rebrand all references in CONTRIBUTING.md, DISCLAIMER.md, and README.md
- Update backend configuration and deployment documentation
- Ensure consistent naming across frontend and backend configurations
2025-12-08 21:35:09 +08:00
lintsinghua 33c4df9645 refactor: 优化 Docker 部署配置
- 后端使用 uv 管理依赖,镜像内包含所有依赖
- 前端使用生产构建 + serve 提供静态文件
- 添加 WeasyPrint 完整系统依赖
- 修复 PDF 报告 Logo 显示问题
- 添加 .dockerignore 优化构建
- 更新部署文档和 GitHub Actions 工作流
- 前端端口从 5173 改为 3000
2025-12-05 20:51:22 +08:00
lintsinghua 8192b16ebe fix(ci): upgrade pnpm to v9 for lockfile v9.0 compatibility 2025-11-28 21:08:09 +08:00
lintsinghua 833de0788c fix(ci): fix pnpm installation order in GitHub Actions
- Use pnpm/action-setup@v3 for proper pnpm installation
- Add pnpm store caching for faster builds
- Remove cache from setup-node to avoid pnpm not found error
- Update step numbers after adding cache steps
2025-11-28 20:53:05 +08:00
lintsinghua 9d2d9367b2 feat: improve Docker deployment and release workflows
- Add WeasyPrint system dependencies with Chinese font support
- Update requirements.txt with all dependencies
- Fix docker-compose.yml network configuration
- Update GitHub Actions release workflow for frontend-backend architecture
- Update release script for new project structure
- Support multi-arch Docker builds (amd64, arm64)
2025-11-28 20:43:26 +08:00
lintsinghua b4e111a574 fix: add Docker multi-arch support (amd64, arm64, armv7) 2025-10-26 13:45:48 +08:00
lintsinghua c13f266557 fix: Docker镜像名改为小写以符合规范 2025-10-26 13:07:17 +08:00
lintsinghua 0963adfea9 feat: 添加自动化版本发布系统
- 添加 GitHub Actions 发布工作流(release.yml)
- 添加定时发布工作流(scheduled-release.yml)
- 添加本地发布脚本(release.sh)
- 支持多种发布方式:手动触发、Git Tag、定时自动发布
- 自动生成 GitHub Release 和变更日志
- 自动构建并推送 Docker 镜像
2025-10-26 13:03:51 +08:00