Commit Graph

5 Commits

Author SHA1 Message Date
imeepos 573b43f171 fix: 优化应用启动配置和Docker部署设置
- 更新Dockerfile端口配置和启动路径
  - 修改暴露端口从3003改为3000
  - 更新健康检查端口配置
  - 修正应用启动路径为dist/src/main

- 增强应用启动错误处理
  - 添加完整的try-catch错误处理机制
  - 优化启动日志输出和错误信息
  - 确保进程异常退出机制

- 完善健康检查接口类型定义
  - 修复health接口返回类型注解
  - 支持null返回值的类型安全
2025-09-26 15:31:29 +08:00
imeepos 489756b7a0 feat: 集成Google OAuth认证和完善Stripe支付系统
- 新增Google OAuth 2.0认证模块
  - 实现Google Strategy和AuthController
  - 添加Google平台适配器和用户统一管理
  - 支持OAuth回调和token交换机制

- 完善Stripe支付集成
  - 新增Stripe支付适配器和控制器
  - 实现webhook事件处理和支付确认
  - 支持多币种和国际化支付

- 扩展平台类型支持
  - 在PlatformType中新增GOOGLE和STRIPE
  - 更新适配器工厂注册机制
  - 完善跨平台用户身份管理

- 增强依赖和配置
  - 添加@nestjs/passport和passport-google-oauth20
  - 更新支付方法枚举和货币支持
  - 完善订单号生成和回调URL构建
2025-09-26 15:26:37 +08:00
iHeyTang 0bc27df560 chore: 更新Dockerfile和TypeScript配置,优化代码结构
- 将基础镜像版本从Node.js 18 Alpine更新至Node.js 22 Alpine
- 修改生产阶段镜像为Node.js 22 Alpine
- 在tsconfig.json中添加对Node.js类型的支持
- 在wechat.adapter.ts中优化crypto模块的导入方式
2025-09-04 18:16:12 +08:00
iHeyTang 8d88aa618f chore: 更新Dockerfile以支持构建参数和环境变量
- 添加构建参数GIT_COMMIT、GIT_BRANCH和BUILD_TIME
- 设置相应的环境变量以便于构建信息的追踪
- 优化依赖安装命令,使用npm install替代npm ci
- 移除开发阶段的Dockerfile配置,简化构建流程
2025-09-03 19:23:55 +08:00
杨明明 e30d7cc4da feat: 添加AI模板管理系统和Docker配置
- 实现面向对象的模板管理系统
- 添加N8n模板抽象类和具体实现
- 创建老照片修复上色模板
- 创建修人物表情闭眼模板
- 集成BowongAI服务
- 添加完整的Docker配置(多阶段构建)
- 添加docker-compose配置
- 完善项目文档和API设计
2025-09-03 17:37:30 +08:00