This is a Dockerfile to set up LazyLibrarian
Note: Due to the way the LazyLibrarian program runs in the container, the
Restart
button in the GUI will just shut it down. Restart the container
instead.
Create config volume and set permissions, then build:
docker create -v /config --name lazylibrarian_config myscratch true
docker run --rm --volumes-from lazylibrarian_config --user root lazylibrarian chown -R lazy:users /config
docker build -t lazylibrarian .
Systemd service file available.
docker run -d \
--volumes-from lazylibrarian_config \
-p 5299:5299 \
--name lazylibrarian_run \
lazylibrarian