diff --git a/test/docker/Dockerfile b/test/docker/Dockerfile index 79f2dfccaa0754b61f5227138165988ac64bffde..d90237523e15a1c542c9754ae520ed6f48386f0b 100644 --- a/test/docker/Dockerfile +++ b/test/docker/Dockerfile @@ -1,11 +1,16 @@ FROM debian:10 -RUN echo "deb http://deb.debian.org/debian buster-backports main" >> /etc/apt/sources.list \ +ADD node_gpg.asc /etc/apt/ +RUN apt-get update \ + && apt-get install -y gnupg ca-certificates\ + && apt-key add /etc/apt/node_gpg.asc \ + && echo "deb http://deb.debian.org/debian buster-backports main" >> /etc/apt/sources.list \ + && echo "deb https://deb.nodesource.com/node_14.x buster main" >> /etc/apt/sources.list \ && apt-get update \ && apt-get install -y \ - firefox-esr gettext-base python3-pip \ + firefox-esr gettext-base pylint3 python3-pip \ python3-httpbin git curl x11-apps xvfb unzip \ - && apt-get install -y -t buster-backports \ - npm + nodejs # Don't install `npm` (Debian), it conflicts with the `nodejs` (Node) package \ + && apt-get install -f RUN pip3 install pylint pytest RUN pip3 install caosdb