Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

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