From 2c0c6f38de51e65610e89de438eb46a76f811f48 Mon Sep 17 00:00:00 2001 From: bohessefm Date: Fri, 30 Jan 2026 23:08:06 +0000 Subject: [PATCH] Update .forgejo/workflows/deploy.yaml --- .forgejo/workflows/deploy.yaml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 49bbdbb..de60d70 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -23,9 +23,12 @@ jobs: with: fetch-depth: 1 - - name: Set up Docker Buildx + - name: Set up Docker Buildx (Deep Clean) run: | - docker buildx create --use --driver docker-container --name local-builder || docker buildx use local-builder + # Remove builders antigos e limpa o cache de build para evitar erro 401 em blobs existentes + docker buildx rm local-builder || true + docker builder prune -a -f + docker buildx create --use --driver docker-container --name local-builder docker buildx inspect --bootstrap - name: Login to Forgejo Registry @@ -43,6 +46,8 @@ jobs: push: true provenance: false sbom: false + # O no-cache garante que ele não tente usar camadas 'zumbis' do runner + no-cache: true tags: | pipe.gohorsejobs.com/bohessefm/gohorsejobs:latest pipe.gohorsejobs.com/bohessefm/gohorsejobs:${{ github.sha }} @@ -55,6 +60,7 @@ jobs: push: true provenance: false sbom: false + no-cache: true tags: | pipe.gohorsejobs.com/bohessefm/backoffice:latest pipe.gohorsejobs.com/bohessefm/backoffice:${{ github.sha }} @@ -83,10 +89,8 @@ jobs: chmod 600 $HOME/.kube/config export KUBECONFIG=$HOME/.kube/config - # Garante o namespace kubectl create namespace gohorsejobsdev --dry-run=client -o yaml | kubectl apply -f - - # Gerencia os Secrets de Variáveis (com a lista completa que você usa agora) kubectl -n gohorsejobsdev delete secret backend-secrets --ignore-not-found kubectl -n gohorsejobsdev create secret generic backend-secrets \ --from-literal=MTU='${{ vars.MTU }}' \ @@ -107,7 +111,6 @@ jobs: --from-literal=AMQP_URL='${{ vars.AMQP_URL }}' \ --from-literal=DATABASE_URL='${{ vars.DATABASE_URL }}' - # Secret de autenticação para o K3s baixar a imagem (Crucial!) kubectl -n gohorsejobsdev create secret docker-registry forgejo-registry \ --docker-server=pipe.gohorsejobs.com \ --docker-username=bohessefm \