watermark-pdf/Dockerfile

16 lines
440 B
Docker

FROM alpine:latest
RUN apk add --update mini_httpd bash grep sed coreutils moreutils poppler-utils imagemagick ghostscript ttf-dejavu openjdk17
COPY mini-httpd.conf /etc/mini_httpd.conf
# https://gitlab.com/pdftk-java/pdftk/-/releases
COPY pdftk/pdftk /usr/local/bin/
COPY pdftk/pdftk-all.jar /usr/local/share/
COPY watermark-pdf.sh /usr/local/bin
COPY app/ /var/www/
EXPOSE 80
CMD [ "mini_httpd", "-C", "/etc/mini_httpd.conf", "-D" ]