Repository navigation
v2.13.0
Quickstart improvements
- Pre-fills from existing
.env— project name and port are read from existing.envand shown as defaults in the interactive prompt - Smart
.envupdates — only user-provided values (project name, port) are overwritten; other variables (DOCUMAN_OPENAI_API_KEY,DOCUMAN_LICENSE_KEY,DOCUMAN_DB_PATH,DOCUMAN_DOCS_FILES) are never overwritten if already set - Fixed TTY error —
docker compose execuses-Tflag during quickstart to avoid "the input device is not a TTY" when piped viacurl | bash - Fixed docker-compose.yml injection — documan service is now correctly inserted inside the
services:block, not appended to the end of the file (which could place it undervolumes:orsecrets:) - Fixed
DOCUMAN_DOCS_FILES— binary mode now defaults todocs/**/*.mdinstead of**/*.mdto avoid scanning the entire project
Documentation
- Docker Compose setup — rewritten as a step-by-step guide (5 steps), references shared Dockerfile from Docker setup page, documents
SKIP_BUILD_STEPSfor first build, adds daily workflow section with Makefile mention - Docker setup — rewritten with quickstart link, prerequisites,
SKIP_BUILD_STEPSdocumentation, and consistentdocker/documan/Dockerfilepath - CI/CD integration — rewritten with GitHub Actions example (primary), improved GitLab CI example, secrets setup guide for both platforms, and explanation of lint vs deploy job behavior
Full Changelog: documan-ai/documan-source@v2.12.0...v2.13.0