From 3621b4b872c79ab43a1094c8d812f573bced8f08 Mon Sep 17 00:00:00 2001 From: Marcus Bohessef Date: Thu, 11 Dec 2025 21:26:29 -0300 Subject: [PATCH] ajuste no drone.yml --- .drone.yml | 43 +++++++++++++++++++++++++++++++++++-------- 1 file changed, 35 insertions(+), 8 deletions(-) diff --git a/.drone.yml b/.drone.yml index 5acd0e5..c6a35ba 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3,17 +3,40 @@ type: kubernetes name: deploy-backend steps: - - name: build-backend - image: plugins/docker + - name: build-and-push-backend + image: gcr.io/kaniko-project/executor:latest + environment: + DOCKER_CONFIG: /kaniko/.docker/ + HARBOR_USERNAME: + from_secret: HARBOR_USERNAME + HARBOR_PASSWORD: + from_secret: HARBOR_PASSWORD + volumes: + - name: docker-config + path: /kaniko/.docker settings: repo: in.gohorsejobs.com/gohorsejobs-backend tags: latest - dockerfile: ./backend/Dockerfile - context: ./backend - username: - from_secret: HARBOR_USERNAME - password: - from_secret: HARBOR_PASSWORD + + commands: + - echo "Configuring Kaniko auth…" + - | + cat < /kaniko/.docker/config.json + { + "auths": { + "in.gohorsejobs.com": { + "username": "${HARBOR_USERNAME}", + "password": "${HARBOR_PASSWORD}" + } + } + } + EOF + - echo "Running Kaniko build..." + - /kaniko/executor \ + --context ./backend \ + --dockerfile ./backend/Dockerfile \ + --destination in.gohorsejobs.com/gohorsejobs-backend:latest \ + --skip-tls-verify - name: deploy-backend image: bitnami/kubectl:latest @@ -91,3 +114,7 @@ steps: - echo "Applying backend K8s manifests…" - kubectl apply -f k8s/backend-deployment.yaml - kubectl apply -f k8s/backend-service.yaml + +volumes: + - name: docker-config + emptyDir: {}