Enhance Docker configuration and update dependencies for Realtime Agent Studio

- Updated Dockerfile for the API to include build tools for C++11 required for native extensions.
- Revised requirements.txt to upgrade several dependencies, including FastAPI and SQLAlchemy.
- Expanded docker-compose.yml to add MinIO service for S3-compatible storage and improved health checks for backend and engine services.
- Enhanced README.md in the Docker directory to provide detailed service descriptions and quick start instructions.
- Updated mkdocs.yml to reflect new navigation structure and added deployment overview documentation.
- Introduced new Dockerfiles for the engine and web services, including development configurations for hot reloading.
This commit is contained in:
Xin Wang
2026-03-04 10:01:00 +08:00
parent 4c05131536
commit 530d95eea4
20 changed files with 318 additions and 332 deletions

View File

@@ -57,23 +57,13 @@ VITE_GEMINI_API_KEY=your_api_key
| `VITE_WS_URL` | ❌ | WebSocket 服务地址 | 从 API URL 推断 |
| `VITE_GEMINI_API_KEY` | ❌ | Gemini API 密钥 | - |
### 环境配置
### 开发环境配置
=== "开发环境"
```env
# .env.development
VITE_API_URL=http://localhost:8080
VITE_WS_URL=ws://localhost:8000
```
=== "生产环境"
```env
# .env.production
VITE_API_URL=https://api.example.com
VITE_WS_URL=wss://ws.example.com
```
```env
# .env.development
VITE_API_URL=http://localhost:8080
VITE_WS_URL=ws://localhost:8000
```
---
@@ -219,7 +209,7 @@ services:
```env
# Docker Compose 会自动加载
SECRET_KEY=your-production-secret-key
SECRET_KEY=your-secret-key-at-least-32-chars
POSTGRES_PASSWORD=secure-db-password
```
@@ -286,4 +276,3 @@ python -c "from config import settings; print(settings)"
- [安装部署](index.md) - 开始安装服务
- [Docker 部署](../deployment/docker.md) - 容器化部署
- [生产环境](../deployment/production.md) - 生产配置指南

View File

@@ -187,4 +187,4 @@ python --version # 需要 3.10+
- [环境要求](requirements.md) - 详细的软件版本要求
- [配置说明](configuration.md) - 环境变量配置指南
- [快速开始](../quickstart/index.md) - 创建第一个助手
- [Docker 部署](../deployment/docker.md) - 生产环境部署
- [Docker 部署](../deployment/docker.md) - 镜像构建与编排

View File

@@ -88,15 +88,6 @@
| **磁盘** | 10GB | 20GB+ SSD |
| **网络** | 10Mbps | 100Mbps |
### 生产环境
| 资源 | 小规模 (< 100 并发) | 中规模 (< 1000 并发) | 大规模 (> 1000 并发) |
|------|---------------------|---------------------|---------------------|
| **CPU** | 4 核心 | 8 核心 | 16 核心+ |
| **内存** | 8GB | 16GB | 32GB+ |
| **磁盘** | 50GB SSD | 200GB SSD | 500GB+ SSD |
| **网络** | 100Mbps | 1Gbps | 10Gbps |
---
## 网络要求