REST service for a DITA-OT processor queue. The queue persists the state of the queue into a database or keeps it only in memory depending on configuration.
Compile the code:
sbt compile
Running a development version:
sbt run
Build a distribution package:
sbt dist
The queue contains the following fields for an individual job:
- unique UUID
- DITA-OT transtype
- creation timestamp for when the job was added to the queue
- input file URI
- output directory URI
- status: queue, process, done, or error
- internal unique ID
Queue works as FIFO queue.
The following volumes are used:
/var/log/app
: Logs directory/tmp/app
: Temporary file directory/var/lib/app
: State file directory