From ddefa807d69260b17e663a090ce41941d0550e39 Mon Sep 17 00:00:00 2001 From: Marcus Bohessef Date: Thu, 11 Dec 2025 23:42:19 -0300 Subject: [PATCH] ajuste no drone.yml --- .drone.yml | 36 ++++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/.drone.yml b/.drone.yml index 51a7a4f..32de590 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3,25 +3,24 @@ type: kubernetes name: deploy-backend steps: - # BUILD & PUSH para Harbor + # BUILD & PUSH para Harbor (login manual) - name: build-and-push-backend - image: plugins/docker:latest + image: docker:24 environment: - DOCKER_USERNAME: + HARBOR_USERNAME: from_secret: HARBOR_USERNAME - DOCKER_PASSWORD: + HARBOR_PASSWORD: from_secret: HARBOR_PASSWORD - settings: - registry: in.gohorsejobs.com - repo: gohorsejobs/gohorsejobs-backend - tags: - - latest - context: backend - dockerfile: backend/Dockerfile - insecure: true # Use apenas se necessário (HTTP ou certificado self-signed) - insecure_skip_verify: true # Use apenas se necessário - debug: true - mtu: 0 + volumes: + - name: dockersock + path: /var/run/docker.sock + commands: + # Login manual no Harbor + - echo "$HARBOR_PASSWORD" | docker login in.gohorsejobs.com -u "$HARBOR_USERNAME" --password-stdin + # Build da imagem + - docker build -t in.gohorsejobs.com/gohorsejobs/gohorsejobs-backend:latest backend + # Push para o Harbor + - docker push in.gohorsejobs.com/gohorsejobs/gohorsejobs-backend:latest # DEPLOY no K3S - name: deploy-backend @@ -61,4 +60,9 @@ steps: EOF - echo "Deploying backend..." - kubectl apply -f k8s/backend-deployment.yaml - - kubectl apply -f k8s/backend-service.yaml \ No newline at end of file + - kubectl apply -f k8s/backend-service.yaml + +volumes: + - name: dockersock + host: + path: /var/run/docker.sock \ No newline at end of file