完善README
This commit is contained in:
20
README.md
20
README.md
@@ -17,6 +17,7 @@
|
||||
|
||||
- Node.js >= 16
|
||||
- MySQL >= 5.7
|
||||
- Valkey >= 7.0 (或 Redis >= 6.0)
|
||||
|
||||
### 2. 配置
|
||||
|
||||
@@ -26,22 +27,28 @@
|
||||
cp .env.example .env
|
||||
```
|
||||
|
||||
编辑 `.env` 文件,配置 MySQL 连接信息:
|
||||
编辑 `.env` 文件,配置 MySQL 和 Valkey 连接信息:
|
||||
|
||||
```env
|
||||
# MySQL 配置
|
||||
MYSQL_HOST=localhost
|
||||
MYSQL_PORT=3306
|
||||
MYSQL_USER=root
|
||||
MYSQL_PASSWORD=your_password
|
||||
MYSQL_DATABASE=display_wall
|
||||
|
||||
# Valkey/Redis 缓存配置 (可选)
|
||||
VALKEY_HOST=localhost
|
||||
VALKEY_PORT=6379
|
||||
VALKEY_PASSWORD=
|
||||
VALKEY_TTL=30
|
||||
|
||||
PORT=3000
|
||||
```
|
||||
|
||||
### 3. 初始化数据库
|
||||
### 3. 系统初始化
|
||||
|
||||
```bash
|
||||
npm run init-db
|
||||
```
|
||||
访问 `http://localhost:3000/init.html`,按照引导完成数据库和缓存的初始化。
|
||||
|
||||
### 4. 安装依赖并启动
|
||||
|
||||
@@ -73,7 +80,8 @@ scrape_configs:
|
||||
## 技术栈
|
||||
|
||||
- **后端**: Node.js + Express
|
||||
- **数据库**: MySQL (mysql2)
|
||||
- **数据库**: MySQL (存储配置数据)
|
||||
- **缓存**: Valkey / Redis (用于加速流量计算结果读取)
|
||||
- **数据源**: Prometheus HTTP API
|
||||
- **前端**: 原生 HTML/CSS/JavaScript
|
||||
- **图表**: 自定义 Canvas 渲染
|
||||
|
||||
Reference in New Issue
Block a user