Compare commits

...

1 commit

Author SHA1 Message Date
Joachim Bauch
30920f4e20
Switch to "node:17" as base image and install Python dependencies manually.
This saves about 220 MB in image size.
2021-12-07 17:20:16 +01:00

View file

@ -1,13 +1,18 @@
FROM nikolaik/python-nodejs:python3.9-nodejs15 FROM node:17
ADD . /app ADD . /app
ADD docker/config.js.docker /app/config.js ADD docker/config.js.docker /app/config.js
RUN apt-get update || : && apt-get install pdftk python-pypdf2 -y RUN apt-get update && \
apt-get install -y --no-install-recommends \
pdftk \
python3 \
python3-pip \
python3-pypdf2
WORKDIR /app WORKDIR /app
RUN pip install svglib RUN pip install svglib
RUN npm install RUN npm install
CMD ["node", "server.js"] CMD ["node", "server.js"]