diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6b78e21006bd7d1a4270615bdfa76e9a045a1c1a..e1140d146817342811769b88fccea2b238087348 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,7 +9,7 @@ stages:
   - package-helm-chart
   - release-helm-chart
 
-image: node:18-alpine
+image: node:20-alpine
 
 variables:
   CHART_NAME: stackspin-dashboard
diff --git a/frontend/Dockerfile b/frontend/Dockerfile
index 47b5c6e1663564403d8cc7435d091d709009911c..b823ad27f19d382f93721e14626a51497e61b198 100644
--- a/frontend/Dockerfile
+++ b/frontend/Dockerfile
@@ -1,4 +1,4 @@
-FROM node:18
+FROM node:20
 
 WORKDIR /home/node/app