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