Docker 部署项目集合,包含各种数据库和服务的容器化部署配置。
| 项目 | 描述 | 状态 |
|---|---|---|
| MongoDB Atlas | MongoDB Atlas Local 向量搜索部署 | ✅ |
# 1. 进入项目目录
cd mongodb
# 2. 查看可用命令
make help
# 3. 初始化配置
make init
# 4. 完整部署
make deploy
# 5. 测试搜索
make search-bm25docker-infra/
├── README.md # 项目说明
├── CLAUDE.md # Claude Code 工作指南
├── LICENSE # MIT 许可证
└── mongodb/ # MongoDB 部署项目
├── README.md # MongoDB 说明
├── Makefile # 管理命令
├── docker-compose.yml # Docker 配置
├── pyproject.toml # Python 依赖
├── .env.example # 环境变量模板
├── common/ # 通用模块
├── bm25/ # BM25 全文搜索
├── vector/ # 向量搜索
├── scripts/ # 工具脚本
└── data/ # 数据文件
- 创建新目录:
mkdir your-project - 添加
Makefile、README.md、docker-compose.yml - 在项目目录中管理部署
- 容器化: Docker & Docker Compose
- 数据库: MongoDB Atlas Local (Vector Search)
- 语言: Python 3.10+ (uv)
- 搜索: BM25 全文搜索 + 向量搜索
MIT License - 详见 LICENSE
欢迎提交 Issue 和 Pull Request!