# devops-server **Repository Path**: dai4371/devops-server ## Basic Information - **Project Name**: devops-server - **Description**: 为了快速上手和提高工作效率,这里提供了一个通用的基础框架,支持日志分别写入、配置了MySQL、Redis的链接。在每次写新项目的时候重复造轮子的工作提供了一个简易的通用平台。可以酌情考虑和使用这部分代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-15 - **Last Updated**: 2024-11-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 通用基础框架 一个简洁、高效的通用基础框架,旨在帮助开发者快速上手新项目,减少重复造轮子的工作。框架内置了日志分级写入、MySQL 和 Redis 链接配置,支持扩展和二次开发。 ## 特性 - **日志模块**: - 基于 [zap](https://github.com/uber-go/zap) 实现,支持日志级别分离写入(如 `debug.log`、`info.log`、`error.log` 等)。 - 支持日志文件切割(基于 [lumberjack](https://github.com/natefinch/lumberjack)),自动管理日志文件的大小、备份和压缩。 - 支持输出到控制台(`stdout`/`stderr`)和日志文件。 - **数据库支持**: - 集成 MySQL 数据库链接,支持常见数据库操作。 - 统一的配置管理,轻松切换数据库连接。 - **缓存支持**: - 内置 Redis 连接配置,支持高效的键值存储。 - 可扩展用于分布式缓存和消息队列。 - **配置模块**: - 支持 YAML 格式的配置文件,方便管理全局配置。 - 轻松读取日志、数据库、缓存的相关配置项。 - **模块化设计**: - 代码清晰易懂,适合快速扩展或集成到现有项目中。 ## 快速开始 ### 1. 克隆项目 ```bash git clone https://gitee.com/dai4371/devops-server.git cd your-repo-name