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