diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5e1ff4c7bd35fff2689b645196747d94ccd57bb7..0113fa9023cdfe4ec226a4d3e2155687057f5985 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,53 +1,18 @@
 stages:
   - build
-  - test
-  - push
   - deploy
 
-variables:
-  IMAGE_BACKEND: "$CI_REGISTRY_IMAGE/backend"
-  IMAGE_NGINX: "$CI_REGISTRY_IMAGE/nginx"
-  IMAGE_DB: "$CI_REGISTRY_IMAGE/db"
-  DOCKER_DRIVER: overlay2
-
-before_script:
-  - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
-
 build:
   stage: build
   script:
-    - docker build -t $IMAGE_BACKEND:latest ./backend
-    - docker build -t $IMAGE_NGINX:latest ./nginx
-  only:
-    - main
-
-test:
-  stage: test
-  script:
-    - echo "Tests en cours..."
-    - docker run --rm $IMAGE_BACKEND:latest php -v
-  only:
-    - main
-
-push:
-  stage: push
-  script:
-    - docker push $IMAGE_BACKEND:latest
-    - docker push $IMAGE_NGINX:latest
+    - docker-compose build
   only:
     - main
 
 deploy:
   stage: deploy
+  script:
+    - docker-compose up -d --build
   only:
     - main
-  environment:
-    name: production
-    url: http://your-server-ip
-  before_script:
-    - mkdir -p ~/.ssh
-    - echo "$SSH_PRIVATE_KEY" | tr -d '\r' > ~/.ssh/id_rsa
-    - chmod 600 ~/.ssh/id_rsa
-    - ssh-keyscan your-server-ip >> ~/.ssh/known_hosts
-  script:
-    - ssh user@your-server-ip "cd /path/to/project && git pull && docker-compose pull && docker-compose up -d --build"
+