From 1a56b76d87e949f291cb1d8c4e0a7c740ab62b4c Mon Sep 17 00:00:00 2001 From: pseusys Date: Mon, 13 Feb 2023 02:18:13 +0100 Subject: [PATCH] docker image size reduced --- Dockerfile | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 81ea2b3..927289a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,9 @@ -FROM nikolaik/python-nodejs:python3.9-nodejs16 +FROM python:3.9-slim ADD requirements.txt /requirements.txt +RUN pip3 install --upgrade pip wheel setuptools +RUN apk add --no-cache --virtual .build-deps g++ jpeg-dev zlib-dev libjpeg make && pip3 install -r requirements.txt && apk del .build-deps + ADD main.py /main.py ADD loc.py /loc.py ADD make_bar_graph.py /make_bar_graph.py @@ -9,10 +12,4 @@ ADD translation.json /translation.json ENV PATH "$PATH:/home/root/.npm-global/bin" -RUN python -m pip install --upgrade pip wheel setuptools -RUN pip install -r requirements.txt -RUN npm -g config set user root -RUN npm i -g npm@next-8 -RUN npm i -g vega vega-lite vega-cli canvas - ENTRYPOINT ["python", "/main.py"]