2 Commits

Author SHA1 Message Date
37742571ae feat: 完成项目初始化并重构部署流程
主要变更:
- 添加完整的项目结构和模块(admin、articles、comments、users、session、oauth2、email、moderation、analytics、jobs 等)
- 实现系统初始化 API(/init/status 和 /init/run)
- 重写部署流程:迁移到 package.json scripts,删除 Makefile
- 优化部署脚本:deploy.sh、healthcheck.sh、backup.sh、restore.sh、verify-env.sh
- 更新 README.md:简化文档,整合部署指南
- 优化 AGENTS.md:精简到约 150 行,包含完整的代码规范和命令速查
- 配置 Docker Compose 自动化部署(prisma migrate deploy + seed)
- 生成 OAuth2 RSA 密钥对支持
- 添加环境变量验证和数据库备份恢复功能
2026-03-28 16:53:25 +08:00
97f81fd010 On branch main
Initial commit

Changes to be committed:
	new file:   .gitignore
	new file:   .prettierrc
	new file:   LICENSE
	new file:   README.md
	new file:   eslint.config.mjs
	new file:   nest-cli.json
	new file:   package.json
	new file:   pnpm-lock.yaml
	new file:   src/app.controller.spec.ts
	new file:   src/app.controller.ts
	new file:   src/app.module.ts
	new file:   src/app.service.ts
	new file:   src/main.ts
	new file:   test/app.e2e-spec.ts
	new file:   test/jest-e2e.json
	new file:   tsconfig.build.json
	new file:   tsconfig.json
2026-03-27 17:04:59 +08:00