diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0d60039e3a163091a19ecaf7a918c95f5714dd75..672dc848af6d04a61ae0f71604edc2cbbaa0627a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -75,7 +75,6 @@ test_create_dummy_script:
          - python db_scripts/create_dummy_data.py
 
 build_debian:
-  image: node
   stage: build
   only:
     - tags
@@ -86,7 +85,10 @@ build_debian:
       - "*.deb"
   script:
     - apt-get update
-    - DEBIAN_FRONTEND=noninteractive apt-get install -y --allow-unauthenticated libsasl2-dev libssl-dev locales locales-all python3 dh-make build-essential lintian devscripts xsltproc fakeroot xsltproc docbook-xsl
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y --allow-unauthenticated libsasl2-dev libssl-dev locales locales-all python3 dh-make build-essential lintian devscripts xsltproc fakeroot xsltproc docbook-xsl curl gnupg git gcc g++ make
+    - curl -sL https://deb.nodesource.com/setup_14.x | bash -
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y nodejs
+
     - pip install --use-deprecated=legacy-resolver -r requirements.txt --default-timeout=180 -i https://pypi.lcsb.uni.lu/simple/
     - pip install --use-deprecated=legacy-resolver -r requirements-dev.txt --default-timeout=180 -i https://pypi.lcsb.uni.lu/simple/