kind: pipeline type: docker name: Deploiement trigger: event: - push steps: # Étape 1 : Construire et pousser l'image Docker PostgreSQL - name: build-and-push-database 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 # Étape 2 : Déployer le conteneur PostgreSQL - name: deploy-database image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest environment: IMAGENAME: hub.codefirst.iut.uca.fr/wikifantasy/wf-database:latest CONTAINERNAME: wf-database COMMAND: create OVERWRITE: true PRIVATE: true CODEFIRST_CLIENTDRONE_ENV_POSTGRES_PASSWORD: from_secret: POSTGRES_PASSWORD CODEFIRST_CLIENTDRONE_ENV_POSTGRES_DB: from_secret: POSTGRES_DB CODEFIRST_CLIENTDRONE_ENV_POSTGRES_USER: from_secret: POSTGRES_USER depends_on: - build-and-push-database