docs(agents): 补充 IDE 本地调试说明
This commit is contained in:
44
AGENTS.md
44
AGENTS.md
@@ -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` 加载,指向后端地址。
|
||||
|
||||
Reference in New Issue
Block a user