From 6830de73ef34a10f71012f77d05d0a1f4b23fb38 Mon Sep 17 00:00:00 2001 From: Khoa Vo Date: Thu, 14 May 2026 12:36:26 +0700 Subject: [PATCH] fix: use docker buildx for multiarch build --- .forgejo/workflows/docker-build.yml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/.forgejo/workflows/docker-build.yml b/.forgejo/workflows/docker-build.yml index 86c4534..25f3076 100644 --- a/.forgejo/workflows/docker-build.yml +++ b/.forgejo/workflows/docker-build.yml @@ -16,10 +16,11 @@ jobs: git fetch --depth 0 origin main git checkout main - - name: Set up Docker + - name: Set up Docker Buildx run: | - docker version - docker info + docker run --rm --privileged multiarch/qemu-user-static --setup + docker buildx create --use + docker buildx inspect --bootstrap - name: Login to Forgejo Registry run: | @@ -31,7 +32,4 @@ jobs: SHA_SHORT=$(git rev-parse --short HEAD) echo "Building commit: $SHA_SHORT" - docker build --platform linux/amd64 -t git.khoavo.myds.me/vndangkhoa/kv-tube:${SHA_SHORT} -t git.khoavo.myds.me/vndangkhoa/kv-tube:latest . - - docker push git.khoavo.myds.me/vndangkhoa/kv-tube:${SHA_SHORT} - docker push git.khoavo.myds.me/vndangkhoa/kv-tube:latest \ No newline at end of file + docker buildx build --platform linux/amd64 -t git.khoavo.myds.me/vndangkhoa/kv-tube:${SHA_SHORT} -t git.khoavo.myds.me/vndangkhoa/kv-tube:latest --push . \ No newline at end of file