From 5ed706a4f4f0c0d136f2e83aed169b3d514d242b Mon Sep 17 00:00:00 2001 From: Aravind V Nair <22199259+aravindvnair99@users.noreply.github.com> Date: Thu, 11 Mar 2021 01:58:32 +0530 Subject: [PATCH 1/2] Fix missing peer dependency of vega-lite Signed-off-by: Aravind V Nair <22199259+aravindvnair99@users.noreply.github.com> --- Dockerfile | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index a47dade..81148f3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,20 +1,16 @@ FROM nikolaik/python-nodejs:python3.8-nodejs12 -# Install dependencies. ADD requirements.txt /requirements.txt ADD main.py /main.py ADD loc.py /loc.py ADD make_bar_graph.py /make_bar_graph.py ADD colors.json /colors.json ADD translation.json /translation.json -RUN pip install -r requirements.txt ENV NPM_CONFIG_PREFIX=/home/node/.npm-global +RUN pip install -r requirements.txt RUN npm -g config set user root - -RUN npm install -g vega@^5.19.1 - -RUN npm install -g vega-lite vega-cli canvas +RUN npm i -g vega vega-lite vega-cli canvas ENTRYPOINT ["python", "/main.py"] From 14dc7c26062643fb428b3b000163d2b4acc7631b Mon Sep 17 00:00:00 2001 From: Aravind V Nair <22199259+aravindvnair99@users.noreply.github.com> Date: Thu, 11 Mar 2021 17:26:49 +0530 Subject: [PATCH 2/2] Fix (not in PATH env variable) Signed-off-by: Aravind V Nair <22199259+aravindvnair99@users.noreply.github.com> --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 81148f3..cc99760 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ ADD make_bar_graph.py /make_bar_graph.py ADD colors.json /colors.json ADD translation.json /translation.json -ENV NPM_CONFIG_PREFIX=/home/node/.npm-global +ENV PATH "$PATH:/home/root/.npm-global/bin" RUN pip install -r requirements.txt RUN npm -g config set user root