From e72019fa55ef6142767fd83e928bf2a0a966f9e6 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sat, 24 Jan 2026 06:43:13 +0200 Subject: [PATCH] Docker image for Linux amd64/arm64/s390x. Part 2. Thanks to xet7 ! --- releases/docker-build-deps.sh | 5 +++++ releases/docker-build.sh | 10 ++++------ 2 files changed, 9 insertions(+), 6 deletions(-) create mode 100755 releases/docker-build-deps.sh diff --git a/releases/docker-build-deps.sh b/releases/docker-build-deps.sh new file mode 100755 index 000000000..a34ca52c4 --- /dev/null +++ b/releases/docker-build-deps.sh @@ -0,0 +1,5 @@ +# Create a new builder instance that supports multi-platform +docker buildx create --name mybuilder --driver docker-container --use + +# Start the builder +docker buildx inspect --bootstrap diff --git a/releases/docker-build.sh b/releases/docker-build.sh index 8031edd49..eeda978fb 100755 --- a/releases/docker-build.sh +++ b/releases/docker-build.sh @@ -1,18 +1,16 @@ #!/bin/bash -# 1) Check that there is only one parameter -# of Wekan version number: - if [ $# -ne 1 ] then echo "Syntax with Wekan version number:" - echo " ./release.sh 8.24" + echo " ./releases/docker-build.sh 8.24" exit 1 fi +# Ensure you are using the correct builder +docker buildx use mybuilder + docker buildx build \ --platform linux/amd64,linux/arm64,linux/s390x \ -t wekan/wekan:v$1 \ --push . - -# OLD: docker build -t wekan .