# chat-chat-server **Repository Path**: mxm2005/chat-chat-server ## Basic Information - **Project Name**: chat-chat-server - **Description**: chat-chat-server 一款即时通讯软件的后端服务代码 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2023-02-08 - **Last Updated**: 2024-07-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # chat-chat-server ## 系统环境 - jdk1.8.0_181 - mysql 5.7 - redis 3.2 - sleuth ### 配置hosts文件 资料, 看完就可以知道怎么配置了 https://my.oschina.net/outcat/blog/478256 增加域名映射 ```shell 127.0.0.1 env.cn ``` ### 更新注意事项 统一使用更新脚本 build.sh 里面是使用gitea的仓库,动态免密push到gitea,gitea会触发构建过程,并把打包好的docker image 推送到docker hub ### 运行注意 统一使用docker运行对应的服务 ```shell docker run xxxx ``` ## 功能迭代 ### 1.0 - Spring Cloud OAuth2.0 鉴权验证 - 用户中心服务,用户中心的增删查改,vue前端展示 - 代码生成器,jpa和mybatis代码生成,统一规范,弃用,使用代码审查把控代码质量 ## 模块说明 - api模块: 用于提供给前端的api接口,以及前端所有的业务逻辑 - oauth模块: 用于oauth鉴权服务,内部微服务也是使用这个oauth服务,外部系统调用也是走的oauth协议鉴权 - denpendency模块: maven的同一依赖管理模块 - db文件夹: 用于存放mysql相关的数据库脚本 - pdman-design: pdman软件设计的关系图 - history: 历史更新脚本,用于版本迭代的SQL, 比如基于1.0的MySQL结构转到2.0的MySQL结构 - now.sql: 新建database, 执行的脚本, 定时导出当前的最新的数据库信息到这个文件 - shell文件夹: 存放部署脚本