Switch to "node:17" as base image and install Python dependencies manually.
This saves about 220 MB in image size.
This commit is contained in:
parent
dfae068786
commit
30920f4e20
1 changed files with 9 additions and 4 deletions
|
|
@ -1,13 +1,18 @@
|
|||
FROM nikolaik/python-nodejs:python3.9-nodejs15
|
||||
FROM node:17
|
||||
|
||||
ADD . /app
|
||||
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
|
||||
|
||||
RUN pip install svglib
|
||||
RUN npm install
|
||||
RUN npm install
|
||||
|
||||
CMD ["node", "server.js"]
|
||||
CMD ["node", "server.js"]
|
||||
|
|
|
|||
Loading…
Reference in a new issue