# higress-console
**Repository Path**: maeiei/higress-console
## Basic Information
- **Project Name**: higress-console
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-08-07
- **Last Updated**: 2025-08-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Gateway Console for Higress
Higress Console 用于管理 Higress 的配置规则及其他开箱即用的能力集成,首个可用版本考虑基于 kubernetes 部署环境,预期包含服务管理、路由管理、域名管理等基础能力。
后续规划逐步迭代可观测能力、插件能力、登录管理能力,感兴趣的小伙伴一起 Hi~ gress~
## 前置介绍
此项目包含前端(NodeJS)、后端(Java)两个部分,前端(frontend)部分在构建完成后会随着后端代码(SpringBoot)一起部署。
## 配合 Higress 安装
在 Higress 安装完之后执行以下安装命令:
```bash
kubectl apply -f deploy/install.yaml
```
## 本地启动
### 前端项目
#### 第一步、配置 Node 环境
注:建议Node版本选择长期稳定支持版本 16.18.1及以上
#### 第二步、安装依赖
```bash
cd frontend && npm install
```
#### 第三步、本地启动
```bash
npm start
```
#### 第四步、打包
```bash
npm run build
#打包生成文件 frontend/build
```
### 后端项目
#### 第一步、配置 Java & Maven 环境
注:建议 JDK 版本选择 17 及以上,Maven 版本选择 3.8.6 及以上(可直接使用项目内自带的 Maven Wrapper,即 mvnw)。
#### 第二步、编译 & 镜像
```bash
cd backend && sh build.sh
# 脚本中涉及docker命令,本地调试可注释
```
#### 第三步、部署 & 启动
```bash
sh start.sh --local
```
#### 第四步、访问
主页,默认 8080 端口
```html
http://localhost:8080
```
swagger,访问 swagger 页面了解 API 情况。
```html
http://localhost:8080/swagger-ui/index.html
```