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 .