diff --git a/Dockerfile b/Dockerfile index 03c6c3a..4427feb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM golang:1.13-buster -ARG SIGNAL_CLI_VERSION=0.6.4 +ARG SIGNAL_CLI_VERSION=0.6.5 ENV GIN_MODE=release diff --git a/publish.sh b/publish.sh index 47bc4df..a53dbe5 100644 --- a/publish.sh +++ b/publish.sh @@ -21,8 +21,15 @@ echo "" read -r -p "Are you sure? [y/N] " response case "$response" in [yY][eE][sS]|[yY]) - docker buildx build --platform linux/amd64,linux/arm64 -t bbernhard/signal-cli-rest-api:$VERSION . - docker buildx build --platform linux/amd64,linux/arm64 -t bbernhard/signal-cli-rest-api:latest . + docker buildx rm multibuilder + + docker run --rm --privileged multiarch/qemu-user-static --reset -p yes + + docker buildx create --name multibuilder + docker buildx use multibuilder + + docker buildx build --platform linux/amd64,linux/arm64 -t bbernhard/signal-cli-rest-api:$VERSION . --push + docker buildx build --platform linux/amd64,linux/arm64 -t bbernhard/signal-cli-rest-api:latest . --push ;; *) echo "Aborting"