aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorGertjan van den Burg <gertjanvandenburg@gmail.com>2020-10-27 20:59:17 +0100
committerGertjan van den Burg <gertjanvandenburg@gmail.com>2020-10-27 20:59:17 +0100
commit282de79f44e95b539c1788de8a71177b5a023557 (patch)
tree6a6a26e210dc32d4d6a5ed4d8bc0b581af9bbc0e /Dockerfile
parent[WIP] Provider for Taylor and Francis Online (diff)
parentBump version and update changelog (diff)
downloadpaper2remarkable-282de79f44e95b539c1788de8a71177b5a023557.tar.gz
paper2remarkable-282de79f44e95b539c1788de8a71177b5a023557.zip
Merge branch 'master' into feature/tandfonline
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile11
1 files changed, 7 insertions, 4 deletions
diff --git a/Dockerfile b/Dockerfile
index 38db46b..e6fc152 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM golang:stretch AS rmapi
+FROM golang:buster AS rmapi
ENV GOPATH /go
ENV PATH ${GOPATH}/bin:/usr/local/go/bin:$PATH
@@ -7,18 +7,21 @@ ENV RMAPIREPO github.com/juruen/rmapi
RUN go get -u ${RMAPIREPO}
-FROM python:3.7-slim-stretch
+FROM python:3.7-slim-buster
# rmapi
COPY --from=rmapi /go/bin/rmapi /usr/bin/rmapi
-# imagemagick, pdftk, ghostscript, pdfcrop
+# needed to install openjdk-11-jre-headless
+RUN mkdir -p /usr/share/man/man1
+
+# imagemagick, pdftk, ghostscript, pdfcrop, weasyprint
RUN apt-get update \
&& apt-get install --no-install-recommends -y \
libmagickwand-dev \
pdftk \
ghostscript \
- texlive-extra-utils # contains pdfcrop
+ poppler-utils
RUN pip install --no-cache-dir paper2remarkable