FROM golang:buster AS rmapi ENV GOPATH /go ENV PATH ${GOPATH}/bin:/usr/local/go/bin:$PATH ENV RMAPIREPO github.com/juruen/rmapi RUN go get -u ${RMAPIREPO} FROM python:3.7-slim-buster # rmapi COPY --from=rmapi /go/bin/rmapi /usr/bin/rmapi # 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 \ poppler-utils RUN pip install --no-cache-dir paper2remarkable RUN useradd -u 1000 -m -U user USER user ENV USER user WORKDIR /home/user ENTRYPOINT ["p2r"]