预部署准备
- 确保Docker 20.10+版本
- 预留至少2GB内存
- 准备持久化存储目录(建议50GB+)
关键部署步骤
- 镜像构建:
docker build -t unigraph-devserver .
- 容器运行:
docker run -d -p 4002:4002 -v /path/to/data:/opt/unigraph -p 4001:4001 -p 3000:3000 -P unigraph-devserver
- 端口说明:3000(Web前端)/4001(GraphQL)/4002(GRPC)
配置优化建议
- 数据目录应使用SSD存储
- 对于ARM架构需添加
--platform linux/amd64
参数 - 生产环境建议配置Nginx反向代理
验证方法
访问http://localhost:3000应看到初始化引导界面,首次加载可能需3-5分钟构建初始索引。
本答案来源于文章《Unigraph:构建本地运行的知识图谱和个人搜索引擎》