Go to file
Wang Zhuoxuan e893755340 feat: 添加 CI/CD 部署方案(Gitea + Docker + 双分支工作流)
- Dockerfile: 多阶段构建,oven/bun 基础镜像,非 root 用户
- docker-compose.yml: 本地开发环境(API + MySQL + Drizzle Studio)
- docker-compose.prod.yml: 服务器部署(prod + test,Docker profiles)
- .gitea/workflows/deploy.yml: 双分支 CI/CD(develop→测试, main→生产)
- docs/ci-deployment-guide.md: 完整部署指南(Alibaba Cloud Linux 3)
- scripts/deploy.sh: 手动部署运维脚本
- .env.prod.example: 生产环境变量模板
- .dockerignore: 排除非构建文件
- .gitignore: 排除 .claude/ 目录
2026-04-16 12:44:14 +08:00
.claude feat: 添加 CI/CD 部署方案(Gitea + Docker + 双分支工作流) 2026-04-16 12:44:14 +08:00
.gitea/workflows feat: 添加 CI/CD 部署方案(Gitea + Docker + 双分支工作流) 2026-04-16 12:44:14 +08:00
content feat: implement Phase 1b core features and Phase 1c commercialization 2026-04-09 00:12:12 +08:00
db/seeds feat: 添加管理员用户名密码登录功能 2026-04-11 15:25:31 +08:00
docs feat: 添加 CI/CD 部署方案(Gitea + Docker + 双分支工作流) 2026-04-16 12:44:14 +08:00
scripts feat: 添加 CI/CD 部署方案(Gitea + Docker + 双分支工作流) 2026-04-16 12:44:14 +08:00
src feat: 完善题目列表查询接口,支持搜索、多维筛选和排序 2026-04-12 00:04:11 +08:00
.dockerignore feat: 添加 CI/CD 部署方案(Gitea + Docker + 双分支工作流) 2026-04-16 12:44:14 +08:00
.env.example feat: initialize duoqi-api project skeleton 2026-04-08 21:24:15 +08:00
.env.prod.example feat: 添加 CI/CD 部署方案(Gitea + Docker + 双分支工作流) 2026-04-16 12:44:14 +08:00
.gitignore feat: 添加 CI/CD 部署方案(Gitea + Docker + 双分支工作流) 2026-04-16 12:44:14 +08:00
bun.lock feat: 添加管理员用户名密码登录功能 2026-04-11 15:25:31 +08:00
CLAUDE.md docs: sync project progress across CLAUDE.md and dev-spec.md 2026-04-09 12:02:43 +08:00
dev-spec.md docs: sync project progress across CLAUDE.md and dev-spec.md 2026-04-09 12:02:43 +08:00
docker-compose.prod.yml feat: 添加 CI/CD 部署方案(Gitea + Docker + 双分支工作流) 2026-04-16 12:44:14 +08:00
docker-compose.yml feat: 添加 CI/CD 部署方案(Gitea + Docker + 双分支工作流) 2026-04-16 12:44:14 +08:00
Dockerfile feat: 添加 CI/CD 部署方案(Gitea + Docker + 双分支工作流) 2026-04-16 12:44:14 +08:00
drizzle.config.ts feat: initialize duoqi-api project skeleton 2026-04-08 21:24:15 +08:00
package.json feat: 添加管理员用户名密码登录功能 2026-04-11 15:25:31 +08:00
tsconfig.json feat: initialize duoqi-api project skeleton 2026-04-08 21:24:15 +08:00
vitest.config.ts feat: implement Phase 1b core features and Phase 1c commercialization 2026-04-09 00:12:12 +08:00