diff --git a/docker/Dockerfile b/docker/Dockerfile index 5a86afe5..00cbe3ce 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -24,8 +24,8 @@ RUN uv pip install --system -e ".[voyageai,mxbai,a2a]" # Create data directory for the database RUN mkdir -p /data -# Default database path -ENV HAIKU_RAG_DB_PATH=/data/haiku.rag.lancedb +# Set default data directory +ENV DEFAULT_DATA_DIR=/data # Expose ports for MCP and A2A EXPOSE 8000 8001 diff --git a/examples/docker/.env.example b/examples/docker/.env.example index 8a4fe115..00bddaae 100644 --- a/examples/docker/.env.example +++ b/examples/docker/.env.example @@ -1,5 +1,5 @@ -# Database -HAIKU_RAG_DB_PATH=/data/haiku.rag.lancedb +# Database directory +DEFAULT_DATA_DIR=/data # File monitoring MONITOR_DIRECTORIES=/docs diff --git a/examples/docker/README.md b/examples/docker/README.md index 239fede4..d2dded0d 100644 --- a/examples/docker/README.md +++ b/examples/docker/README.md @@ -15,6 +15,9 @@ Place documents in `docs/` for automatic indexing. ## Usage ```bash +# List documents +docker compose exec haiku-rag haiku-rag list + # Search docker compose exec haiku-rag haiku-rag search "your query" diff --git a/examples/docker/docker-compose.yml b/examples/docker/docker-compose.yml index 45cb76d0..c4840f9c 100644 --- a/examples/docker/docker-compose.yml +++ b/examples/docker/docker-compose.yml @@ -11,8 +11,8 @@ services: - ./data:/data # Persist database - ./docs:/docs # Mount documents directory for monitoring environment: - # Database - - HAIKU_RAG_DB_PATH=/data/haiku.rag.lancedb + # Database directory + - DEFAULT_DATA_DIR=/data # File monitoring - MONITOR_DIRECTORIES=/docs