Skip to content

Conversation

@phernandez
Copy link
Member

Closes #128

Adds comprehensive Docker support for Basic Memory with volume mounting for Obsidian directories.

Changes

  • Add docker-compose.yml with volume mounting configuration
  • Create comprehensive Docker.md documentation
  • Add 7 example configurations in docker-compose.examples.yml
  • Include docker-entrypoint.sh for configuration management
  • Update README.md with Docker installation section

Features

  • Volume mounting support for Obsidian vaults
  • Persistent configuration and database storage
  • Multiple transport options (STDIO/HTTP)
  • Multi-project support
  • Health checks and restart policies
  • Production-ready configuration

Addresses Reddit user request for Docker integration with existing MCP server setup.

🤖 Generated with Claude Code

…directories

- Add docker-compose.yml with volume mounting for Obsidian vaults
- Create comprehensive Docker.md documentation guide
- Add docker-compose.examples.yml with 7 different use case examples
- Include docker-entrypoint.sh for better configuration management
- Update README.md with Docker installation section

Addresses feature request from Reddit user wanting to integrate
Obsidian directories using Docker volumes with existing MCP server setup.

Key features:
- Volume mounting support for knowledge directories
- Persistent configuration and database storage
- Multiple transport options (STDIO/HTTP)
- Multi-project support
- Health checks and restart policies
- Comprehensive documentation and examples

Co-authored-by: phernandez <phernandez@users.noreply.github.com>
@CLAassistant
Copy link

CLAassistant commented Jun 11, 2025

CLA assistant check
All committers have signed the CLA.

@vk2r
Copy link

vk2r commented Jun 13, 2025

@phernandez I think the only thing missing is the CLA certificate

@vk2r
Copy link

vk2r commented Jun 18, 2025

@phernandez What do you need to move forward with the pipeline? I think the CLA is a manual step.

@phernandez
Copy link
Member Author

I just need to test it locally. I hade Claude make the configs. Just need to verify them.

phernandez and others added 2 commits June 19, 2025 19:48
…ntation

- Update Dockerfile to use SSE transport by default for HTTP connectivity
- Simplify docker-compose.yml configuration with cleaner volume setup
- Add comprehensive CLI commands documentation for Docker usage
- Include mcp-proxy integration guide for Claude Desktop
- Document project management workflow for Docker volume mounts
- Remove complex multi-project configuration in favor of CLI-based setup

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@phernandez phernandez merged commit 3269a2f into main Jun 20, 2025
8 checks passed
@phernandez phernandez deleted the claude/issue-128-20250611_162634 branch June 20, 2025 00:57
@phernandez
Copy link
Member Author

@vk2r The docker/docker-compose support is merge into main. If you want to pull down the repo, you can see the docs in docs/Docker.md and the docker-compose.yml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] Add Docker container

4 participants