TaskJuggler locked up in Docker.
Based on Alpine Linux, so the image is quite small.
$ ./tj3.sh tj3 yourproject.tjp
This image is not meant to run as a server, but locally on your machine or inside a CI-environment, to compile your project-plan on every commit.
tj3.sh looks like this:
#!/bin/sh
docker run \
--rm=true --interactive --tty \
--net="none" \
-v `pwd`:/tj3 \
-u `id -u` \
treibholz/tj3:latest "$@"