diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 22e97e2d3ca5100c9eeed182873ef1ceb05be013..e263df26df193045c846f615964d2ff78702ab85 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -20,9 +20,12 @@ test-backend:   # This job runs in the test stage.
   image: maven:3.9.4-eclipse-temurin-21
   services:
   - docker/compose:latest
-  script:
+  before_script:
+    - apt-get update -qy
+    - apt-get install -y docker-compose
     - echo 'Run docker compose'
     - docker compose up -d
+  script:
     - echo 'Running unit tests...'
     - cd ./sth-backend
     - mvn test