From 7ef32ec58be0c4d4df22a9097a03ba2d36b4c7cd Mon Sep 17 00:00:00 2001 From: Remi REGNAULT Date: Wed, 29 Nov 2023 11:08:48 +0100 Subject: [PATCH] fix: environment variables for ci/cd --- .drone.yml | 42 +++++++++++++++++++++++++++++++++++++----- 1 file changed, 37 insertions(+), 5 deletions(-) diff --git a/.drone.yml b/.drone.yml index 36b49aa..9c63a1b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -27,6 +27,17 @@ steps: - name: test image: node:latest + environment: + DB_USERNAME: + from_secret: SECRET_DB_USERNAME + DB_DBHOST: + from_secret: SECRET_DB_DBHOST + DB_DBNAME: + from_secret: SECRET_DB_DBNAME + DB_USERPASSWORD: + from_secret: SECRET_DB_USERPASSWORD + DB_PORT: + from_secret: SECRET_DB_PORT commands: - cd ./API-Project - npm run test @@ -34,6 +45,17 @@ steps: - name: docker-build-and-push image: plugins/docker + environment: + DB_USERNAME: + from_secret: SECRET_DB_USERNAME + DB_DBHOST: + from_secret: SECRET_DB_DBHOST + DB_DBNAME: + from_secret: SECRET_DB_DBNAME + DB_USERPASSWORD: + from_secret: SECRET_DB_USERPASSWORD + DB_PORT: + from_secret: SECRET_DB_PORT settings: dockerfile: API-Project/Dockerfile context: API-Project @@ -49,11 +71,21 @@ steps: - name: deploy-container image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest environment: - IMAGENAME: hub.codefirst.iut.uca.fr/rayhan.hassou/leftovers_api:latest - CONTAINERNAME: left-over-container - COMMAND: create - OVERWRITE: true - ADMINS: louison.parant,remi.regnault,rayhan.hassou + IMAGENAME: hub.codefirst.iut.uca.fr/rayhan.hassou/leftovers_api:latest + CONTAINERNAME: left-over-container + COMMAND: create + OVERWRITE: true + ADMINS: louison.parant,remi.regnault,rayhan.hassou + DB_USERNAME: + from_secret: SECRET_DB_USERNAME + DB_DBHOST: + from_secret: SECRET_DB_DBHOST + DB_DBNAME: + from_secret: SECRET_DB_DBNAME + DB_USERPASSWORD: + from_secret: SECRET_DB_USERPASSWORD + DB_PORT: + from_secret: SECRET_DB_PORT depends_on: [ docker-build-and-push ] - name: code-analysis