diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3a2cfe708f1f15aea447f9c854d828064a63bba9..58a77ab02c1f6c525504f1f25e97001bbe9b9ac7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,50 +1,18 @@
-stages:
-  - build
-  - test
-  - deploy
-
-variables:
-  IMAGE_NAME: "registry.gitlab.com/$CI_PROJECT_PATH/php_app"
-
 image: docker:latest
 
-before_script:
-  - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
-
-
-build:
-  stage: build
-  script:
-    - docker build -t $IMAGE_NAME:latest ./app
-    - docker images
-
-  only:
-    - main  # Exécuter ce job seulement sur la branche principale
+services:
+  - docker:dind
 
-test:
-  stage: test
-  services:
-    - name: mysql:5.7
-      alias: db
-      command: ["--default-authentication-plugin=mysql_native_password"]
-  variables:
-    MYSQL_ROOT_PASSWORD: root
-    MYSQL_DATABASE: test_db
-    MYSQL_USER: user
-    MYSQL_PASSWORD: password
-  script:
-    - docker-compose up -d
-    - sleep 20  # Laisser du temps à MySQL pour démarrer
-    - docker ps
-    - docker-compose down
+variables:
+  DOCKER_HOST: tcp://docker:2375/
+  DOCKER_TLS_CERTDIR: ""
 
 deploy:
   stage: deploy
   script:
     - echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" --password-stdin $CI_REGISTRY
-    - docker tag $IMAGE_NAME:latest $IMAGE_NAME:$CI_COMMIT_SHORT_SHA
-    - docker push $IMAGE_NAME:latest
-    - docker push $IMAGE_NAME:$CI_COMMIT_SHORT_SHA
+    - docker build -t $CI_REGISTRY/m24024310/devops_mohi/php_app:latest ./app
+    - docker push $CI_REGISTRY/m24024310/devops_mohi/php_app:latest
   only:
     - main