haiku.rag/examples/docker/README.md
2025-11-07 13:31:51 +02:00

1.2 KiB

haiku.rag Docker Compose Example

Run haiku.rag with file monitoring and MCP server.

Quick Start

mkdir -p data docs
cp haiku.rag.yaml.example haiku.rag.yaml  # Edit as needed
docker compose up -d

Place documents in docs/ for automatic indexing.

Usage

# List documents
docker compose exec haiku-rag haiku-rag list

# Search
docker compose exec haiku-rag haiku-rag search "your query"

# Ask questions
docker compose exec haiku-rag haiku-rag ask "What is haiku.rag?"

Ports

  • 8001 - MCP server

Configuration

Edit haiku.rag.yaml to configure providers, embeddings, and other settings. See the Configuration documentation for all options.

Default setup uses Ollama on the host (host.docker.internal:11434).

For API keys (OpenAI, Anthropic, etc.), set them as environment variables:

export OPENAI_API_KEY=your-key-here
export ANTHROPIC_API_KEY=your-key-here
docker compose up -d

Documentation