A stand-alone container to run Aletheia
309
This "run Aletheia in a container" process is very beta, so input/suggestions are appreciated. If you're new to the project, it may just be best to install Aletheia the normal way.
This is just a simple way to run Aletheia without having to install exiftool & ffmpeg on your local system. However, as Aletheia operates directly on files, using this container introduces additional complexity as you need to mount the directory containing your target file(s) as a shared volume.
For example, if you have a file in /tmp/for-verification, you need to mount that path as a volume for Aletheia to be able to see & verify it:
$ docker run \
--rm \
-v /tmp/for-verification:/tmp/for-verification \
-t danielquinn/aletheia \
aletheia verify /tmp/for-verification/file.jpg
Additionally, if you want Aletheia to sign stuff, you'll probably want to mount a path on your host machine as Aletheia's config directory, lest you lose your private key as soon as the docker instance is killed:
$ docker run \
--rm \
-v /home/my_user/.config/aletheia:/home/app/.config/aletheia \
-v /tmp/for-signing:/tmp/for-signing \
-t danielquinn/aletheia \
aletheia sign /tmp/for-signing/file.jpg
This image is auto-built weekly by GitLab's CI.
Content type
Image
Digest
sha256:b28bb9e90…
Size
88.5 MB
Last updated
over 3 years ago
docker pull danielquinn/aletheia