diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0c201bfe2c7ec42cda784e47ab936a74f5f074cc..fab210ca075c116e83e4d31d6f1fe691268054ed 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,28 +1,30 @@
+image: docker:latest
+
+services:
+  - docker:dind
+
 stages:
   - build
   - deploy
 
+variables:
+  DOCKER_HOST: tcp://docker:2375/
+  DOCKER_DRIVER: overlay2
+
+before_script:
+  - docker info
+
 build:
   stage: build
-  image: ubuntu:latest
-  before_script:
-    - apt-get update && apt-get install -y curl
-    - curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
-    - chmod +x /usr/local/bin/docker-compose
-    - ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose  # Ajoute un lien symbolique
-    - docker-compose version  # Vérifie si docker-compose est bien installé
-
   script:
-    - set -x  # Active le mode debug pour voir chaque commande exécutée
-    - docker info
-    - sudo docker compose build
+    - docker-compose build
   only:
     - main
 
 deploy:
   stage: deploy
   script:
-    - docker compose up -d --build
+    - docker-compose up -d --build
   only:
     - main