Skip to content

Soliplex Docker Compose Template

A Docker Compose template that assembles a running Soliplex stack:

  • nginx — serves the Flutter web frontend and reverse-proxies the API.
  • backend — the Soliplex server (soliplex-cli serve).
  • haiku-ingester — the document pipeline writer for the RAG vector store.
  • docling-serve — stateless document converter.
  • postgres — thread persistence and authorization policy.

This repository is configuration + Dockerfiles, not application source: the Soliplex backend is installed from the published soliplex Python package, the frontend is fetched from a soliplex/frontend GitHub release at image-build time, and haiku-rag / docling-serve use upstream images.

Get running

The fastest path is the four-step quickstart in the repository README.md. For the full walkthrough — prerequisites, exposed ports, and how to verify the stack — see Installation.

Want a customized project instead of a verbatim clone? The repository ships a soliplex-template Agent Skill that scaffolds a tailored stack; see Generate a custom project.

Documentation map

Section What's there
Installation Clone, generate secrets, set OLLAMA_BASE_URL, bring the stack up.
Generate a custom project Scaffold a tailored stack with the bundled skill.
Service graph What each container does and how they connect.
Backend configuration The backend/environment/ layout and the sandbox.
Backend image & dependencies How the backend image is built and how to add dependencies.
Secrets File-based vs env-var secret modes.
RAG pipeline The vector store, the ingester, and adding documents.
Ingester control plane The control-plane API and its auth token.