build-and-push: runs-on: docker-ready env: DOCKER_API_VERSION: "1.43" REGISTRY: pipe.gohorsejobs.com defaults: run: shell: sh steps: - name: Install Dependencies run: | sed -i 's/dl-cdn.alpinelinux.org/mirror.leaseweb.com/g' /etc/apk/repositories apk add --no-cache git docker-cli docker-cli-buildx nodejs - name: Checkout code uses: actions/checkout@v4 with: fetch-depth: 1 # REMOVIDO: docker buildx create (Isso estava isolando o login e causando o 401) - name: Login to Forgejo Registry uses: docker/login-action@v3 with: registry: ${{ env.REGISTRY }} username: bohessefm password: ${{ secrets.FORGEJO_TOKEN }} - name: Build and Push Backend uses: docker/build-push-action@v5 with: context: ./backend file: ./backend/Dockerfile push: true # Força o uso do builder padrão do host que JÁ ESTÁ LOGADO builder: default provenance: false tags: | ${{ env.REGISTRY }}/bohessefm/gohorsejobs:latest ${{ env.REGISTRY }}/bohessefm/gohorsejobs:${{ github.sha }} - name: Build and Push Backoffice uses: docker/build-push-action@v5 with: context: ./backoffice file: ./backoffice/Dockerfile push: true # Força o uso do builder padrão do host que JÁ ESTÁ LOGADO builder: default provenance: false tags: | ${{ env.REGISTRY }}/bohessefm/backoffice:latest ${{ env.REGISTRY }}/bohessefm/backoffice:${{ github.sha }}