Commit Graph

257 Commits

Author SHA1 Message Date
peanut 9f5a3601ea feat: 添加.gitignore文件并清理编译产物
🔧 新增功能:
- 添加完整的.gitignore文件,覆盖所有编译产物和临时文件
- 从Git跟踪中移除Maven target目录下的编译产物
- 从Git跟踪中移除日志文件和临时文件

📁 忽略文件类型:
- Maven编译产物 (target/**, *.jar, *.war等)
- 日志文件 (logs/, *.log, *.log.*)
- IDE文件 (.idea/, *.iml, .vscode/等)
- Node.js文件 (node_modules/, dist/, .env等)
- 操作系统文件 (.DS_Store, Thumbs.db等)
- 临时文件 (*.tmp, *.bak, *.swp等)
- 部署包 (packages/, *.tar.gz, *.zip等)

 优化效果:
- 减少仓库大小,提高克隆速度
- 避免提交不必要的编译产物
- 保持仓库整洁,只包含源代码
- 防止敏感配置文件意外提交
2025-07-18 11:49:36 +08:00
peanut 620f38318e fix: 更新各服务配置文件
🔧 配置更新:
- 统一各微服务的application.yml配置
- 更新前端依赖锁定文件
- 确保配置文件与部署脚本一致性
2025-07-18 11:43:09 +08:00
peanut b150cede84 feat: 添加完整的容器化部署脚本系统
 新增功能:
- 全量部署脚本 (backend/deploy-all.sh) - 支持一键部署所有微服务
- 单服务部署脚本 - 每个微服务独立部署脚本
- 前端部署脚本 (web-flowith/deploy.sh) - Vue应用自动构建部署
- Jenkins CI/CD 支持 - 完整的Pipeline配置

�� 部署特性:
- 容错机制: 单个服务失败不影响其他服务部署
- 详细报告: 完整的部署状态统计和错误日志
- 容器化: 使用Docker进行服务部署
- 健康检查: 自动验证服务启动状态
- 版本备份: 自动备份旧版本支持快速回滚

🛠️ 技术改进:
- emotion-auth服务启动问题修复
- 跨域配置优化
- 数据库连接配置统一
- OAuth服务实现完善
- WebSocket依赖更新

📚 文档:
- Jenkins部署说明文档
- 部署脚本使用指南
- 故障排查手册

🌐 部署环境:
- 目标服务器: 47.111.10.27
- 容器化部署到 /data/builds
- 前端部署到 /data/www/emotion-museum
- 支持test/prod环境配置
2025-07-18 11:41:11 +08:00
peanut c77352877d feat: 完成Nacos配置优化和WebSocket集成
主要更新:
1. 统一所有微服务端口配置(19000-19008)
2. 为所有服务创建本地/测试/生产三套环境配置
3. 配置Nacos认证密码(本地:Peanut2817*#, 测试/生产:EmotionMuseum2025)
4. 优化网关路由配置,支持负载均衡和WebSocket
5. 新增emotion-websocket模块,支持实时聊天
6. 前端集成WebSocket,替代HTTP轮询
7. 添加配置验证和管理工具脚本

技术特性:
- 完整的环境隔离和服务发现
- WebSocket实时通信支持
- 负载均衡路由配置
- 跨域和安全配置
- 自动重连和心跳检测
2025-07-17 18:10:45 +08:00
peanut 9a3a8267b5 增加鉴权服务模块 2025-07-15 19:10:13 +08:00
peanut e78f192d34 feat: 项目初始化及当前全部内容提交 2025-07-15 17:37:50 +08:00
peanut ec817067f1 Initial Commit 2025-05-26 20:04:17 +08:00