Files
AI-Video/docs/port-configuration.md
empty 3a8ec576ee docs: Add port configuration guide
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-10 16:13:23 +08:00

55 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 端口配置说明
## 默认端口
| 服务 | 默认端口 | 说明 |
|------|---------|------|
| FastAPI 后端 | 8000 | API 服务和文档 |
| Next.js 编辑器 | 3000 | 时间轴编辑器 |
| Streamlit Web UI | 8501 | Web 界面 |
## 自定义端口
### 方式 1: 环境变量(临时)
```bash
# 自定义所有端口
API_PORT=8080 EDITOR_PORT=3001 WEB_PORT=8502 ./dev.sh
# 只自定义部分端口
API_PORT=8080 ./dev.sh
```
### 方式 2: .env 文件(持久)
1. 复制示例配置文件:
```bash
cp .env.example .env
```
2. 编辑 `.env` 文件,修改端口:
```bash
API_PORT=8080
EDITOR_PORT=3001
WEB_PORT=8502
```
3. 启动服务:
```bash
./dev.sh
```
## 注意事项
1. **端口冲突**:确保选择的端口没有被其他程序占用
2. **防火墙**:如需外部访问,请配置防火墙规则
3. **前端重建**修改端口后Next.js 前端会自动重建(首次启动较慢)
## 验证端口配置
启动后访问以下地址确认服务正常:
- API 文档: `http://localhost:{API_PORT}/docs`
- 编辑器: `http://localhost:{EDITOR_PORT}`
- Web UI: `http://localhost:{WEB_PORT}`