From 99062b78ec7726450f6e77871e0aaaa45f96cb8c Mon Sep 17 00:00:00 2001 From: Ricardo Carneiro <71648276+ricarneiro@users.noreply.github.com> Date: Tue, 27 May 2025 10:06:33 -0300 Subject: [PATCH] fix: build para arm64 --- .gitea/workflows/deploy.yml | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 0267e4a..8240ad0 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -29,17 +29,30 @@ jobs: - name: Publish application run: dotnet publish --configuration Release --output ./publish - - name: Build Docker image 1 + - name: Build Docker image for ARM64 run: | - docker build -t ytextractor:${{ github.sha }} -f YTExtractor/Dockerfile . - docker tag ytextractor:${{ github.sha }} registry.redecarneir.us/ytextractor:latest - docker tag ytextractor:${{ github.sha }} registry.redecarneir.us/ytextractor:${{ github.sha }} + # Criar builder se não existir + docker buildx create --name arm-builder --use --platform linux/arm64 || docker buildx use arm-builder + + # Build específico para ARM64 + docker buildx build \ + --platform linux/arm64 \ + --tag registry.redecarneir.us/ytextractor:latest \ + --tag registry.redecarneir.us/ytextractor:${{ github.sha }} \ + -f YTExtractor/Dockerfile \ + --push . + + # - name: Build Docker image 1 + # run: | + # docker build -t ytextractor:${{ github.sha }} -f YTExtractor/Dockerfile . + # docker tag ytextractor:${{ github.sha }} registry.redecarneir.us/ytextractor:latest + # docker tag ytextractor:${{ github.sha }} registry.redecarneir.us/ytextractor:${{ github.sha }} - name: Push to registry run: | COMMIT_SHA=$(git rev-parse --short HEAD) docker push registry.redecarneir.us/ytextractor:latest - docker push registry.redecarneir.us/ytextractor:$COMMIT_SHA + docker push registry.redecarneir.us/ytextractor:${{ github.sha }} - name: Deploy to remote VPS run: | -- 2.45.2