From 44e3107eada11f0e1838afaa04068985f99705e2 Mon Sep 17 00:00:00 2001 From: Rocher Date: Wed, 6 Nov 2024 18:38:02 +0100 Subject: [PATCH] test drone 8 --- .drone.yml | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/.drone.yml b/.drone.yml index 56a9349..d260753 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3,22 +3,25 @@ type: docker name: deploy-postgresql steps: - # container deployment + # Déploiement du container PostgreSQL - name: deploy-container-pgsql image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest - settings: - IMAGENAME: postgres:latest - CONTAINERNAME: WF-DATABASE - commands: - - create - - sleep 10 - - psql -h https://codefirst.iut.uca.fr/containers/ -U adminfantasy -d wikifantasyDB -f /docker-entrypoint-initdb.d/init.sql - # OVERWRITE: false + environment: + IMAGENAME: postgres:latest # Image pour PostgreSQL + CONTAINERNAME: WF-DATABASE # Nom du container + COMMAND: create # Commande pour créer le container + PRIVATE: true # Container privé pour limiter l'accès + OVERWRITE: false # Empêche d'écraser le container si existant CODEFIRST_CLIENTDRONE_ENV_PGSQL_ROOT_PASSWORD: - from_secret: db_server + from_secret: db_server # Mot de passe root de PostgreSQL depuis le secret Drone CODEFIRST_CLIENTDRONE_ENV_PGSQL_USER: - from_secret: db_user + from_secret: db_user # Utilisateur de la base depuis le secret Drone CODEFIRST_CLIENTDRONE_ENV_PGSQL_PASSWORD: - from_secret: db_password + from_secret: db_password # Mot de passe utilisateur de la base depuis le secret Drone CODEFIRST_CLIENTDRONE_ENV_PGSQL_DATABASE: - from_secret: db_database + from_secret: db_database # Nom de la base de données depuis le secret Drone + commands: + # Optionnel : Délai pour laisser PostgreSQL démarrer + - sleep 10 + # Initialisation de la base de données avec un script SQL sur le serveur distant + - psql -h localhost -U admin -d dbWikiFantasy -f /path/to/init.sql