diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4f78130dd0e8a5d65910dbb206d1b1b67b80fb0d..80125e32c0d67529f96074bebfcc3c175a9e555d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -31,7 +31,6 @@ npm_ci:
   cache:
     key: "${CI_COMMIT_SHA}"
     paths:
-    - node_modules
     - dist
     - public
   tags:
@@ -47,9 +46,6 @@ npm_pack:
   cache:
     key: "${CI_COMMIT_SHA}"
     paths:
-    - node_modules
-    - dist
-    - public
     - "*.tgz"
   tags:
     - docker
@@ -67,5 +63,9 @@ docker_build:
   - docker tag ubleipzig/dacap:latest bdddev/dacap:${CI_PIPELINE_ID}
   - docker push bdddev/dacap:${CI_PIPELINE_ID}
   - docker push bdddev/dacap:latest
+  cache:
+    key: "${CI_COMMIT_SHA}"
+    paths:
+    - "*.tgz"
   tags:
     - docker