Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Infrastructure

Docker 部署项目集合,包含各种数据库和服务的容器化部署配置。

项目列表

项目 描述 状态
MongoDB Atlas MongoDB Atlas Local 向量搜索部署

快速开始

MongoDB 部署

# 1. 进入项目目录
cd mongodb

# 2. 查看可用命令
make help

# 3. 初始化配置
make init

# 4. 完整部署
make deploy

# 5. 测试搜索
make search-bm25

项目结构

docker-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/              # 数据文件

添加新项目

  1. 创建新目录:mkdir your-project
  2. 添加 MakefileREADME.mddocker-compose.yml
  3. 在项目目录中管理部署

技术栈

  • 容器化: Docker & Docker Compose
  • 数据库: MongoDB Atlas Local (Vector Search)
  • 语言: Python 3.10+ (uv)
  • 搜索: BM25 全文搜索 + 向量搜索

许可证

MIT License - 详见 LICENSE

贡献

欢迎提交 Issue 和 Pull Request!

About

docker部署的工程类项目

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages