diff --git a/.drone.yml b/.drone.yml index 8f78069..5657b12 100644 --- a/.drone.yml +++ b/.drone.yml @@ -8,12 +8,11 @@ trigger: steps: - name: docker-build-and-push - image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest + image: plugins/docker settings: dockerfile: docker/Dockerfile context: . registry: hub.codefirst.iut.uca.fr - mirror: https://proxy.iut.uca.fr:8443 repo: hub.codefirst.iut.uca.fr/hugo.creneau/portfoliobutcreneauhugo username: from_secret: SECRET_REGISTRY_USERNAME @@ -22,8 +21,15 @@ steps: no_cache: true # Force la reconstruction complète de l'image - name: deploy-container - image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest - commands: - - docker rm -f portfoliobutcreneauhugo || true # Supprime l'ancien conteneur s'il existe - - docker pull hub.codefirst.iut.uca.fr/hugo.creneau/portfoliobutcreneauhugo:latest # Force le pull de l'image - - docker run -d --name portfoliobutcreneauhugo -p 80:80 hub.codefirst.iut.uca.fr/hugo.creneau/portfoliobutcreneauhugo:latest \ No newline at end of file + image: plugins/docker + settings: + registry: hub.codefirst.iut.uca.fr + repo: hub.codefirst.iut.uca.fr/hugo.creneau/portfoliobutcreneauhugo + username: + from_secret: SECRET_REGISTRY_USERNAME + password: + from_secret: SECRET_REGISTRY_PASSWORD + pull: true # S'assure que la dernière version de l'image est bien récupérée + purge: true # Supprime les anciens conteneurs avant de redéployer + volumes: + - /var/run/docker.sock:/var/run/docker.sock # Nécessaire pour interagir avec Docker (si possible) \ No newline at end of file