diff --git a/.drone.yml b/.drone.yml index cd8719d..038d1f1 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,38 +1,16 @@ -kind: pipeline -type: docker -name: Deploiement - -steps: - - name: Install Docker - image: alpine - commands: - - apk add --update docker - - service docker start # Démarrer le daemon Docker - - - name: Build and Push - image: plugins/docker - settings: - dockerfile: docker/Dockerfile - context: . - registry: hub.codefirst.iut.uca.fr - repo: hub.codefirst.iut.uca.fr/wikifantasy/wf-database - username: - from_secret: SECRET_REGISTRY_USERNAME - password: - from_secret: SECRET_REGISTRY_PASSWORD - - - 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 +# database container deployment +- name: deploy-container-postgresql + image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest + environment: + IMAGENAME: postgres:13 # Utilisation de l'image PostgreSQL version 13 + CONTAINERNAME: postgresql # Nom du conteneur PostgreSQL + COMMAND: create + PRIVATE: true + CODEFIRST_CLIENTDRONE_ENV_POSTGRES_PASSWORD: + from_secret: db_root_password # Mot de passe de l'utilisateur `postgres` + CODEFIRST_CLIENTDRONE_ENV_POSTGRES_DB: + from_secret: db_database # Nom de la base de données PostgreSQL + CODEFIRST_CLIENTDRONE_ENV_POSTGRES_USER: + from_secret: db_user # Nom d'utilisateur PostgreSQL supplémentaire + CODEFIRST_CLIENTDRONE_ENV_POSTGRES_PASSWORD_USER: + from_secret: db_password # Mot de passe de l'utilisateur PostgreSQL supplémentaire