wing
|
48617e46ae
|
feat: 添加 Docker 部署支持与双模式架构
## 主要变更
### 新增 Docker 部署支持
- 添加完整的 Node.js 后端 (Express + PostgreSQL + Prisma ORM)
- JWT 认证系统与多租户支持
- OCR 服务代理 (替代 Cloudflare Workers)
- 管理员面板与用户管理
- 自动化部署脚本与 CI/CD 配置
### 双模式架构
- 前端模式 (Vercel): 保持纯前端部署不变
- 后端模式 (Docker): 完整的全栈应用
- 存储适配器模式实现无缝切换
- 通过 .vercelignore 确保 Vercel 部署不受影响
### 后端服务
- RESTful API 设计
- 数据库持久化 (替代 localStorage/IndexedDB)
- API 密钥管理
- 文档历史记录
- 术语库同步
- 用户设置管理
### Docker 配置
- 多阶段构建优化
- Docker Compose 编排
- 健康检查配置
- 环境变量配置模板
- 可选 Nginx 反向代理
### CI/CD
- GitHub Actions 自动构建 Docker 镜像
- 多架构支持 (amd64, arm64)
- 自动标签和版本管理
### 文档
- 完整的部署指南
- 本地测试说明
- 环境变量配置示例
- 项目架构文档
### Bug 修复
- 修复 storage-adapter.js 类继承错误
- 优化文件加载顺序
- 清理旧的文档文件
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-10-15 15:39:05 +08:00 |
|