# ignitex **Repository Path**: godlinc/ignitex ## Basic Information - **Project Name**: ignitex - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-23 - **Last Updated**: 2025-04-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # IGNITEx平台 IGNITEx是一个现代化的Apache Ignite管理平台,提供直观的Web界面来管理和监控Apache Ignite集群。 ## 功能特性 - 集群监控和管理 - 节点状态和统计信息 - 缓存管理 - SQL查询控制台 - 性能分析和优化 - 支持亮色和暗色主题 - Docker和Kubernetes部署支持 ## 项目结构 - `ignitex-api/` - 后端服务,基于Spring Boot - `ignitex-ui/` - 前端应用,基于Next.js - `kubernetes/` - Kubernetes部署配置 - `docs/` - 文档 ## 快速开始 ### 本地运行 1. 启动后端服务: ```bash cd ignitex-api ./gradlew bootRun ``` 2. 启动前端应用: ```bash cd ignitex-ui pnpm install pnpm dev ``` 访问 http://localhost:3000 查看应用。 ### Docker部署 使用Docker Compose快速部署整个应用: ```bash # 查看帮助 ./build-deploy.sh --help # Docker模式部署 ./build-deploy.sh --mode docker --version 1.0.0 ``` 部署完成后,访问: - 前端UI: http://localhost:3000 - 后端API: http://localhost:8090/api ### Kubernetes部署 使用提供的脚本部署到Kubernetes: ```bash # 部署到Kubernetes ./build-deploy.sh --mode k8s --version 1.0.0 --registry my-registry.example.com --namespace ignitex ``` 更多详细信息,请参阅 [Kubernetes部署指南](kubernetes/README.md)。 ## 主题切换 IGNITEx支持亮色和暗色主题: 1. 点击界面右上角的主题切换按钮 2. 选择喜欢的主题选项(亮色、暗色或跟随系统) ## 开发 ### 后端开发 后端使用Spring Boot框架,提供RESTful API服务: ```bash cd ignitex-api ./gradlew bootRun ``` ### 前端开发 前端使用Next.js框架,提供现代化的用户界面: ```bash cd ignitex-ui pnpm install pnpm dev ``` ## 贡献 欢迎提交问题报告、功能请求和代码贡献。请先查阅现有问题,再提交新的问题或请求。 ## 许可证 [MIT](LICENSE)