diff --git a/Dockerfile b/Dockerfile index 72ae885..9ad7104 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,20 @@ FROM scratch + +LABEL repository="https://github.com/TMUniversal/papercrypt" \ + homepage="https://github.com/TMUniversal/papercrypt/blob/main/README.md" \ + maintainer="TMUniversal " \ + Vendor="TMUniversal" \ + org.opencontainers.image.base.name="scratch" \ + org.opencontainers.image.base.digest="" \ + org.opencontainers.image.title="PaperCrypt" \ + org.opencontainers.image.description="PaperCrypt is a Go-based command-line tool designed to enhance the security of your sensitive data through the generation of printable backup documents." \ + org.opencontainers.image.authors="TMUniversal (https://tmuniversal.eu)" \ + org.opencontainers.image.vendor="TMWare" \ + # Source is overridden by the build system + org.opencontainers.image.source="https://github.com/TMUniversal/papercrypt" \ + org.opencontainers.image.documentation="https://github.com/TMUniversal/papercrypt/blob/main/README.md" \ + org.opencontainers.image.url="https://github.com/users/TMUniversal/packages/container/package/papercrypt" \ + org.label-schema.usage="docker run --rm -it -v \$PWD:/data ghcr.io/tmuniversal/papercrypt:latest generate -i /data/myfile.txt -o /data/output.pdf --purpose 'Backup' --comment 'This is a backup of myfile.txt'" + COPY papercrypt / ENTRYPOINT ["/papercrypt"]