diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 7823085..69c4ec5 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -28,16 +28,9 @@ jobs: - name: Set up Docker Buildx run: | - # 1. Tenta remover o builder antigo mas não trava se não existir docker buildx rm local-builder || true - - # 2. Cria o builder com o driver correto docker buildx create --name local-builder --driver docker-container - - # 3. Ativa o builder explicitamente docker buildx use local-builder - - # 4. Inicializa o builder (bootstrap) docker buildx inspect --bootstrap - name: Login to Forgejo Registry @@ -52,6 +45,7 @@ jobs: push: true builder: local-builder provenance: false + sbom: false # Ajuste essencial para evitar erro 401/403 no Forgejo tags: | ${{ env.REGISTRY }}/bohessefm/gohorsejobs:latest ${{ env.REGISTRY }}/bohessefm/gohorsejobs:${{ github.sha }} @@ -64,6 +58,7 @@ jobs: push: true builder: local-builder provenance: false + sbom: false # Ajuste essencial para evitar erro 401/403 no Forgejo tags: | ${{ env.REGISTRY }}/bohessefm/backoffice:latest ${{ env.REGISTRY }}/bohessefm/backoffice:${{ github.sha }} @@ -95,6 +90,7 @@ jobs: kubectl create namespace gohorsejobsdev --dry-run=client -o yaml | kubectl apply -f - + # Gerencia os Secrets de Variáveis kubectl -n gohorsejobsdev delete secret backend-secrets --ignore-not-found kubectl -n gohorsejobsdev create secret generic backend-secrets \ --from-literal=MTU='${{ vars.MTU }}' \ @@ -115,6 +111,7 @@ jobs: --from-literal=AMQP_URL='${{ vars.AMQP_URL }}' \ --from-literal=DATABASE_URL='${{ vars.DATABASE_URL }}' + # Gerencia o Secret de Autenticação da Imagem (Crucial para o K3s baixar a imagem) kubectl -n gohorsejobsdev create secret docker-registry forgejo-registry \ --docker-server=pipe.gohorsejobs.com \ --docker-username=bohessefm \