diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d8d39af91b2b41b73bbf9cdeca761864a3d49105..7b256e17811380e181adf8dce4f8126e2a2748d4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,7 +1,7 @@
-image: node:alpine
+image: node:alpine # Much smaller than other variants, faster and more resource effective
 
 cache:
-  key: "${CI_COMMIT_REF_SLUG}"
+  key: "${CI_COMMIT_REF_SLUG}" # Branch-specific cache keys to have separate caches across branches.
   paths:
     - node_modules/
     - build/
@@ -15,10 +15,10 @@ install_dependencies:
   script:
     - npm ci
   cache:
-        key: ${CI_COMMIT_REF_SLUG}
-        paths:
-            - node_modules/
-        policy: push
+    key: ${CI_COMMIT_REF_SLUG}
+    paths:
+        - node_modules/
+    policy: push
 
 build_project:
   stage: build