Skip to content

v2.13.0

Choose a tag to compare

@jzaplet jzaplet released this 14 Apr 11:31
· 1 commit to main since this release

Quickstart improvements

  • Pre-fills from existing .env — project name and port are read from existing .env and shown as defaults in the interactive prompt
  • Smart .env updates — 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 exec uses -T flag during quickstart to avoid "the input device is not a TTY" when piped via curl | 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 under volumes: or secrets:)
  • Fixed DOCUMAN_DOCS_FILES — binary mode now defaults to docs/**/*.md instead of **/*.md to 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_STEPS for first build, adds daily workflow section with Makefile mention
  • Docker setup — rewritten with quickstart link, prerequisites, SKIP_BUILD_STEPS documentation, and consistent docker/documan/Dockerfile path
  • 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