From 692da421a3afd0a9611c8bffca4f4f9c1eb92409 Mon Sep 17 00:00:00 2001 From: Rocher Date: Thu, 24 Oct 2024 09:00:25 +0200 Subject: [PATCH] test drone --- .drone.yml | 60 ++++++++++++++---------------------------------------- 1 file changed, 15 insertions(+), 45 deletions(-) diff --git a/.drone.yml b/.drone.yml index e1fc2f1..279e87e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,45 +1,15 @@ -kind: pipeline -type: docker -name: Deploiement - -trigger: - event: - - push - -steps: - - name: Build and Push - image: plugins/docker - settings: - dockerfile: docker/Dockerfile # Le Dockerfile se trouve dans le dossier "docker" - context: . # Le contexte de build est le répertoire racine - registry: hub.codefirst.iut.uca.fr - repo: hub.codefirst.iut.uca.fr/wikifantasy/wf-database # Références ajustées pour ton projet - username: - from_secret: SECRET_REGISTRY_USERNAME # Nom d'utilisateur pour le registre des images Docker - password: - from_secret: SECRET_REGISTRY_PASSWORD # Mot de passe pour le registre des images Docker - when: - event: - - push - - - name: Deploy - image: docker:20.10.14 # Image Docker standard - privileged: true # Nécessaire pour Docker-in-Docker (DinD) - environment: - IMAGENAME: hub.codefirst.iut.uca.fr/wikifantasy/wf-database - CONTAINERNAME: BD-WIKIFANTASY - POSTGRES_PASSWORD: - from_secret: POSTGRES_PASSWORD # Secret du mot de passe PostgreSQL - POSTGRES_DB: - from_secret: POSTGRES_DB # Secret du nom de la base de données PostgreSQL - POSTGRES_USER: - from_secret: POSTGRES_USER # Secret du nom d'utilisateur PostgreSQL - commands: - - docker stop $CONTAINERNAME || true # Stopper le conteneur s'il existe déjà - - docker rm $CONTAINERNAME || true # Supprimer le conteneur s'il existe déjà - - docker run -d --name $CONTAINERNAME -e POSTGRES_PASSWORD=$POSTGRES_PASSWORD -e POSTGRES_DB=$POSTGRES_DB -e POSTGRES_USER=$POSTGRES_USER -p 5432:5432 $IMAGENAME - -services: - - name: docker - image: docker:20.10.14-dind # Docker-in-Docker (DinD) - privileged: true # Activer les privilèges pour exécuter Docker dans Docker +- name: Deploy + image: docker:20.10.14 + environment: + IMAGENAME: hub.codefirst.iut.uca.fr/wikifantasy/wf-database + CONTAINERNAME: BD-WIKIFANTASY + POSTGRES_PASSWORD: + from_secret: POSTGRES_PASSWORD + POSTGRES_DB: + from_secret: POSTGRES_DB + POSTGRES_USER: + from_secret: POSTGRES_USER + commands: + - docker stop $CONTAINERNAME || true + - docker rm $CONTAINERNAME || true + - docker run -d --name $CONTAINERNAME -e POSTGRES_PASSWORD=$POSTGRES_PASSWORD -e POSTGRES_DB=$POSTGRES_DB -e POSTGRES_USER=$POSTGRES_USER -p 5432:5432 $IMAGENAME