fix: docker multiplatform (#383)

* fix: multiplatform build

* fix: test build
This commit is contained in:
Tuan Anh Nguyen Dang (Tadashi_Cin)
2024-10-11 10:30:21 +07:00
committed by GitHub
parent 6da9db489f
commit 497cb40aaf
2 changed files with 6 additions and 23 deletions

View File

@@ -88,34 +88,16 @@ jobs:
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build docker image (amd64)
- name: Build docker image
uses: docker/build-push-action@v6
with:
file: Dockerfile
context: .
push: true
platforms: linux/amd64
platforms: linux/amd64, linux/arm64
tags: |
${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
target: ${{ matrix.target }}
cache-from: type=gha
cache-to: type=gha,mode=max
build-args: |
ENABLE_GRAPHRAG=true
- name: Build docker image (arm64)
uses: docker/build-push-action@v6
with:
file: Dockerfile
context: .
push: true
platforms: linux/arm64
tags: |
${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
target: ${{ matrix.target }}
cache-from: type=gha
cache-to: type=gha,mode=max
build-args: |
ENABLE_GRAPHRAG=false