Recent updates to yegle/fava docker image

42 views
Skip to first unread message

yegle

unread,
Jun 19, 2019, 1:02:26 PM6/19/19
to Beancount
Hi,

I guess I should send an email since the image has some non-trivial total download count.

I've changed the image from build from head to build from released versions to make the image more stable and reproducible. I've also started versioning the images based on fava versions and will keep the last few versions.

I changed the base image from alpine to debian and as of yesterday to distroless. This is to 1) improve the image build time (alphine uses musl libc and cannot use the prebuilt binary on PyPI), 2) reduce the total image size (distroless is small with CA certificates and OpenSSL), and 3) reduce the attack surface (less binary included in the image -> improved security).

I included the beancount binaries (bean-check etc) in the image and you can use them like this:

    docker run --rm -it --entrypoint=bean-check yegle/fava

Please let me know if you have any questions at https://github.com/yegle/fava-docker.

Reply all
Reply to author
Forward
0 new messages