Building Docspell

Docspell Documentation

You must install sbt, nodejs (for the npm command) and Elm.

Clone the sources, cd into the new directory and run sbt. This drops you in the sbt prompt. Then these tasks can be run:

  • make to compile all sources (Elm + Scala)
  • make-zip to create zip packages
  • make-deb to create debian packages
  • make-tools to create a zip containing the script in tools/
  • make-pkg for a clean compile + building all packages (zip + deb)

The zip and deb files can be found afterwards in:

modules/restserver/target/universal
modules/joex/target/universal