From 6ffe388982436ddcbed5e0f88ada3bb58761a50c Mon Sep 17 00:00:00 2001 From: Matthias Fax Date: Thu, 8 Oct 2020 14:58:18 +0200 Subject: [PATCH 1/3] fix: pin python version to 3.8 and nodejs to 12 --- Dockerfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4263ece..4bcce6c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM nikolaik/python-nodejs:latest +FROM nikolaik/python-nodejs:python3.8-nodejs12-alpine # Install dependencies. ADD requirements.txt /requirements.txt @@ -16,4 +16,3 @@ RUN npm -g config set user root RUN npm install -g vega-lite vega-cli canvas ENTRYPOINT ["python", "/main.py"] - From 2dcbfe18de5e9d41823182097aebcb9e8b14d016 Mon Sep 17 00:00:00 2001 From: Matthias Fax Date: Thu, 8 Oct 2020 15:05:21 +0200 Subject: [PATCH 2/3] fix: add gcc to alpine dependencies --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index 4bcce6c..1cd75de 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,7 @@ FROM nikolaik/python-nodejs:python3.8-nodejs12-alpine +RUN apk update && apk add --no-cache gcc + # Install dependencies. ADD requirements.txt /requirements.txt ADD main.py /main.py From fe5dc736fb9391319194103fba1accdaf8fdb68e Mon Sep 17 00:00:00 2001 From: Matthias Fax Date: Thu, 8 Oct 2020 15:09:47 +0200 Subject: [PATCH 3/3] fix: use buster instead of alpine --- Dockerfile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1cd75de..0e86923 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,4 @@ -FROM nikolaik/python-nodejs:python3.8-nodejs12-alpine - -RUN apk update && apk add --no-cache gcc +FROM nikolaik/python-nodejs:python3.8-nodejs12 # Install dependencies. ADD requirements.txt /requirements.txt