diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 56a99429020e4b6411ae5cc297142823fa8f3f32..48b9bc04d3696b0babc56898be0aee3063892ff8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,7 +5,7 @@ stages:
   - deploy
 
 test:
-  image: python:3.13-slim
+  image: docker:latest
   stage: test
   variables:
     DOCKER_HOST: tcp://docker:2375 
diff --git a/src/Dockerfile b/src/Dockerfile
index 9a529d9fd747534abea9beb5ea20ccb49bd8f20d..1012596558088a4e77ad72182d6aed307edf53a8 100644
--- a/src/Dockerfile
+++ b/src/Dockerfile
@@ -1,5 +1,5 @@
 # pull official base image
-FROM nikolaik/python-nodejs:python3.10-nodejs14-slim
+FROM nikolaik/python-nodejs:python3.13-nodejs20-slim
 RUN apt-get update && apt-get install -y \
     libgirepository1.0-dev \
     libcairo2-dev \