docs(agents): 补充 IDE 本地调试说明

This commit is contained in:
2026-07-13 14:34:49 +08:00
parent 0e8d3f61d4
commit 93df416954

View File

@@ -150,3 +150,47 @@ cp .env.remote .env
cp .env.local .env
# 编辑 .env 中的 MYSQL_HOST、REDIS_HOST、RABBITMQ_HOST、MCI_SERVER_URL、VITE_API_BASE_URL
```
## 6. 本地调试IDE
### 6.1 后端 Spring Boot 调试
1. 切换环境:
```bash
cd /Users/marsal/Projects/sino-project/sino-mci
cp .env.local .env # 连接本地 docker-compose 基础设施
# 或 cp .env.remote .env # 连接远程基础设施(如 192.168.1.173
```
2. 在 IntelliJ IDEA 中创建 Run Configuration
- **Main class**: `com.sino.mci.server.MciServerApplication`
- **Active profiles**: `dev`
- **Environment variables**: 填入 `.env` 中的关键变量,例如:
```
MYSQL_HOST=localhost;REDIS_HOST=localhost;RABBITMQ_HOST=localhost;MYSQL_PORT=3306;MYSQL_ROOT_PASSWORD=root;MYSQL_DATABASE=sino_mci;MYSQL_USER=root;REDIS_PORT=6379;RABBITMQ_DEFAULT_USER=guest;RABBITMQ_DEFAULT_PASS=guest;RABBITMQ_AMQP_PORT=5672
```
> 也可安装 EnvFile / .env 插件让 IDE 自动加载 `.env`。
3. 启动 Debug访问 `http://localhost:8080/msg-platform`。
### 6.2 前端 Vite 调试
```bash
cd admin-web
npm run dev
```
代理目标由 `VITE_API_BASE_URL` 决定(定义在 `.env` 中):
- `.env.local`:指向 `http://localhost:8080`
- `.env.remote`:指向 `http://192.168.1.173:8080`
### 6.3 Channel Service 调试
```bash
cd channel-service
source .venv/bin/activate
python -m app.main
```
`MCI_SERVER_URL` 从 `.env` 加载,指向后端地址。