diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 7883f72..0bfade0 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -9,7 +9,6 @@ on: jobs: build-and-push: runs-on: docker-ready - # ISSO AQUI RESOLVE O ERRO DE VERSÃO DA API env: DOCKER_API_VERSION: "1.43" defaults: @@ -35,7 +34,8 @@ jobs: with: registry: pipe.gohorsejobs.com username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} + # USANDO O TOKEN QUE VOCÊ CADASTROU NO SECRETS + password: ${{ secrets.FORGEJO_TOKEN }} - name: Build and Push Backend uses: docker/build-push-action@v5 @@ -43,6 +43,7 @@ jobs: context: ./backend file: ./backend/Dockerfile push: true + provenance: false # Melhora compatibilidade com Forgejo tags: | pipe.gohorsejobs.com/bohessefm/gohorsejobs:latest pipe.gohorsejobs.com/bohessefm/gohorsejobs:${{ github.sha }} @@ -55,6 +56,7 @@ jobs: context: ./backoffice file: ./backoffice/Dockerfile push: true + provenance: false # Melhora compatibilidade com Forgejo tags: | pipe.gohorsejobs.com/bohessefm/backoffice:latest pipe.gohorsejobs.com/bohessefm/backoffice:${{ github.sha }} @@ -64,14 +66,17 @@ jobs: deploy-to-k3s: needs: build-and-push runs-on: docker-ready - env: - DOCKER_API_VERSION: "1.43" defaults: run: shell: sh steps: - name: Prepare Deploy - run: apk add --no-cache git + run: | + # Instalando kubectl caso a imagem alpine não tenha + apk add --no-cache git curl + curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" + chmod +x kubectl + mv kubectl /usr/local/bin/ - name: Checkout code uses: actions/checkout@v4