Adds Qdrant and Neo4j as infra services for an upcoming RAG pipeline (vector store + graph store), following existing compose patterns:
Own named volume + ai-stack network per service.
Host-published UI ports (Qdrant dashboard :6333, Neo4j browser :7474/bolt :7687), same as comfyui.
Neo4j password: blank in .env.example, auto-generated by scripts/update.sh, same pattern as omniroute's secrets.
Out of scope on purpose: extraction (docling/pymupdf4llm), chunking, and orchestration (LlamaIndex) are app logic that calls into these DBs and llama-server — not compose infra for this repo.
Not yet applied to the running R9700 stack — needs ./scripts/update.sh there after merge, per this repo's deploy convention.
Adds Qdrant and Neo4j as infra services for an upcoming RAG pipeline (vector store + graph store), following existing compose patterns:
- Own named volume + `ai-stack` network per service.
- Host-published UI ports (Qdrant dashboard :6333, Neo4j browser :7474/bolt :7687), same as `comfyui`.
- Neo4j password: blank in `.env.example`, auto-generated by `scripts/update.sh`, same pattern as omniroute's secrets.
Out of scope on purpose: extraction (docling/pymupdf4llm), chunking, and orchestration (LlamaIndex) are app logic that calls into these DBs and `llama-server` — not compose infra for this repo.
Not yet applied to the running R9700 stack — needs `./scripts/update.sh` there after merge, per this repo's deploy convention.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01DjhxWirQepKFEQj1huXNJR
Adds the two databases as infra services (own volume, ai-stack
network, host-published UI ports like comfyui) for an upcoming RAG
pipeline. Extraction/chunking/orchestration code is out of scope for
this repo — it's app logic that calls into these DBs and llama-server,
not compose infra.
Neo4j password follows the omniroute secret pattern: blank in
.env.example, auto-generated by scripts/update.sh.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DjhxWirQepKFEQj1huXNJR
Documents the NPM route for the RAG knowledge graph alongside the
existing proxy-ai.home/search.home entries. Neo4j (not Qdrant) gets
the hostname — it's the human-facing graph browser; Qdrant's
dashboard stays on its raw port for now.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DjhxWirQepKFEQj1huXNJR
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Adds Qdrant and Neo4j as infra services for an upcoming RAG pipeline (vector store + graph store), following existing compose patterns:
ai-stacknetwork per service.comfyui..env.example, auto-generated byscripts/update.sh, same pattern as omniroute's secrets.Out of scope on purpose: extraction (docling/pymupdf4llm), chunking, and orchestration (LlamaIndex) are app logic that calls into these DBs and
llama-server— not compose infra for this repo.Not yet applied to the running R9700 stack — needs
./scripts/update.shthere after merge, per this repo's deploy convention.🤖 Generated with Claude Code
https://claude.ai/code/session_01DjhxWirQepKFEQj1huXNJR