fix: build para arm64

This commit is contained in:
Ricardo Carneiro 2025-05-27 10:06:33 -03:00
parent b2bd5aaca4
commit 99062b78ec

View File

@ -29,17 +29,30 @@ jobs:
- name: Publish application - name: Publish application
run: dotnet publish --configuration Release --output ./publish run: dotnet publish --configuration Release --output ./publish
- name: Build Docker image 1 - name: Build Docker image for ARM64
run: | run: |
docker build -t ytextractor:${{ github.sha }} -f YTExtractor/Dockerfile . # Criar builder se não existir
docker tag ytextractor:${{ github.sha }} registry.redecarneir.us/ytextractor:latest docker buildx create --name arm-builder --use --platform linux/arm64 || docker buildx use arm-builder
docker tag ytextractor:${{ github.sha }} registry.redecarneir.us/ytextractor:${{ github.sha }}
# 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 - name: Push to registry
run: | run: |
COMMIT_SHA=$(git rev-parse --short HEAD) COMMIT_SHA=$(git rev-parse --short HEAD)
docker push registry.redecarneir.us/ytextractor:latest 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 - name: Deploy to remote VPS
run: | run: |