部署运维
欢迎来到柒世纪视频组系统的部署运维指南。本指南涵盖了系统部署、监控、维护等内容。
📋 内容概览
🚀 快速开始
使用 Docker 部署
cd ai-agent
docker-compose up -d
这将启动:
- n8n workflow engine (http://localhost:5678)
- Redis (localhost:6379)
启动后端服务
cd backend/go-echo-sqlite
go run main.go
启动前端服务
cd frontend
npm install
npm run dev
📚 核心部署方式
1. 本地开发部署
适用场景:本地开发和测试
# 后端
cd backend/go-echo-sqlite
go run main.go
# 前端(新终端)
cd frontend
npm run dev
2. Docker Compose 部署
适用场景:快速部署、生产环境
docker-compose up -d
3. Kubernetes 部署
适用场景:高可用集群部署
参考 production.md 中的 Kubernetes 配置。
🔧 系统要求
最低配置
- CPU: 2核
- 内存: 2GB
- 存储: 20GB
推荐配置
- CPU: 4核+
- 内存: 8GB+
- 存储: 100GB+
📊 监控指标
| 指标 | 值 | 备注 |
|---|---|---|
| API 响应时间 | <200ms | P95 |
| 并发连接数 | 100+ | 同时在线用户 |
| 系统可用性 | 99.5%+ | 月均 |
🔐 安全配置
- ✅ HTTPS/TLS 加密
- ✅ API 认证和授权
- ✅ 数据备份和恢复
- ✅ 日志审计
📖 主要文档
- Docker 部署详解 - 容器化部署完整指南
- 生产环境配置 - 性能优化和配置最佳实践
- 监控和日志 - 系统监控和日志管理
🔗 相关资源
有任何问题,请参考相关部署文档或提交 Issue。
