Skip to content

Commit 21ddb99

Browse files
committed
chore(build): use buildx to build multi-platform docker image
1 parent 682cf37 commit 21ddb99

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

build/build-docker-image.sh

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,15 @@ source ./build.inc.version.sh
55

66
TAG_PREFIX=${TAG_PREFIX:-mjpclab/ghfs}
77

8-
docker build -t "$TAG_PREFIX:latest" -t "$TAG_PREFIX:$VERSION" -f ./build-docker-image-dockerfile ../
8+
docker buildx create --name ghfsbuilder --driver docker-container --bootstrap
9+
docker buildx use ghfsbuilder
10+
11+
docker buildx build \
12+
-t "$TAG_PREFIX:latest" \
13+
-t "$TAG_PREFIX:$VERSION" \
14+
-f ./build-docker-image-dockerfile \
15+
--platform linux/amd64,linux/386,linux/arm64,linux/arm/v7 \
16+
--push \
17+
--build-arg GOOS=linux \
18+
--build-arg GOARCH=amd64 \
19+
../

0 commit comments

Comments
 (0)