From 7a3c7f61b9202b99b33e1b2fe8981d6f9a1a6f82 Mon Sep 17 00:00:00 2001 From: Marcus Bohessef Date: Fri, 12 Dec 2025 10:16:32 -0300 Subject: [PATCH] ajuste no drone.yml --- .drone.yml | 45 +++++---------------------------------------- 1 file changed, 5 insertions(+), 40 deletions(-) diff --git a/.drone.yml b/.drone.yml index 9a6c785..461314f 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,28 +1,7 @@ -kind: pipeline -type: kubernetes -name: deploy-backend - -steps: - - name: build-and-push-backend - image: plugins/docker:latest - settings: - registry: in.gohorsejobs.com - repo: in.gohorsejobs.com/gohorsejobs/gohorsejobs-backend - tags: - - latest - context: backend - dockerfile: backend/Dockerfile - insecure: true - insecure_skip_verify: true - debug: true - username: - from_secret: HARBOR_USERNAME - password: - from_secret: HARBOR_PASSWORD - - name: export-envs-to-k8s image: bitnami/kubectl:latest environment: + HOME: /tmp KUBECONFIG_DATA: from_secret: K3S_KUBECONFIG AWS_ACCESS_KEY_ID: @@ -60,21 +39,16 @@ steps: UPLOAD_DIR: from_secret: UPLOAD_DIR commands: - # --- DEBUG HOME --- - echo "--- DEBUG HOME ---" - whoami - echo "HOME=$HOME" - pwd - - ls -la $HOME || echo "HOME inválido" + - ls -la $HOME - echo "--- END DEBUG ---" - - # Criar kubeconfig no HOME real - mkdir -p $HOME/.kube - echo "$KUBECONFIG_DATA" | base64 -d > $HOME/.kube/config - export KUBECONFIG=$HOME/.kube/config - - kubectl get nodes || echo "Falha ao conectar no cluster" - - # Criar secrets de ambiente + - kubectl get nodes - | cat < .env.k8s AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID @@ -98,25 +72,16 @@ steps: - kubectl -n gohorsejobs delete secret backend-secrets --ignore-not-found - kubectl -n gohorsejobs create secret generic backend-secrets --from-env-file=.env.k8s + - name: deploy-backend image: bitnami/kubectl:latest environment: + HOME: /tmp KUBECONFIG_DATA: from_secret: K3S_KUBECONFIG commands: - # --- DEBUG HOME --- - - echo "--- DEBUG HOME ---" - - whoami - - echo "HOME=$HOME" - - pwd - - ls -la $HOME || echo "HOME inválido" - - echo "--- END DEBUG ---" - - # Configurar kubeconfig - mkdir -p $HOME/.kube - echo "$KUBECONFIG_DATA" | base64 -d > $HOME/.kube/config - export KUBECONFIG=$HOME/.kube/config - - # Deploy - kubectl apply -f k8s/backend-deployment.yaml - kubectl apply -f k8s/backend-service.yaml