Docker 配置
本文档提供 Docker 环境的详细配置说明。
📋 Docker Compose 配置
CatWiki 使用 Docker Compose 管理多个服务容器。
开发环境配置
配置文件:docker-compose.dev.yml
服务列表:
postgres- PostgreSQL 数据库rustfs- RustFS 对象存储backend-init- 后端初始化服务backend- FastAPI 后端服务admin-frontend- 管理后台前端client-frontend- 客户端前端docs-frontend- 文档站点
生产环境配置
配置文件:deploy/docker/docker-compose.prod.yml
详见 Docker 部署指南。
🔧 常用配置
端口映射
yaml
services:
backend:
ports:
- "3000:3000" # 后端 API
admin-frontend:
ports:
- "8001:8001" # 管理后台
client-frontend:
ports:
- "8002:8002" # 客户端
docs-frontend:
ports:
- "8003:8003" # 文档站点资源限制
yaml
deploy:
resources:
limits:
cpus: '2.0'
memory: 2G
reservations:
cpus: '0.5'
memory: 512M