From 298e01ee8079dc12df6cf990f403b366e91361df Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Mon, 2 May 2022 14:46:05 +0100 Subject: [PATCH] chore: add arm64 Docker image (#890) --- utils/docker/Dockerfile.focal | 3 ++- utils/docker/build.sh | 4 +++- utils/docker/publish_docker.sh | 3 ++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/utils/docker/Dockerfile.focal b/utils/docker/Dockerfile.focal index 456b33ee..833d375d 100644 --- a/utils/docker/Dockerfile.focal +++ b/utils/docker/Dockerfile.focal @@ -13,7 +13,8 @@ RUN apt-get update && \ # Create the pwuser adduser pwuser -ENV JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 +ARG PW_TARGET_ARCH +ENV JAVA_HOME=/usr/lib/jvm/java-11-openjdk-${PW_TARGET_ARCH} # === BAKE BROWSERS INTO IMAGE === diff --git a/utils/docker/build.sh b/utils/docker/build.sh index 474a1152..fa604677 100755 --- a/utils/docker/build.sh +++ b/utils/docker/build.sh @@ -32,4 +32,6 @@ else exit 1 fi -docker build --platform "${PLATFORM}" -t "$3" -f "Dockerfile.$2" ../../ +PW_TARGET_ARCH=$(echo $1 | cut -c3-) + +docker build --platform "${PLATFORM}" --build-arg "PW_TARGET_ARCH=${PW_TARGET_ARCH}" -t "$3" -f "Dockerfile.$2" ../../ diff --git a/utils/docker/publish_docker.sh b/utils/docker/publish_docker.sh index 1301fbde..17e1c5fe 100755 --- a/utils/docker/publish_docker.sh +++ b/utils/docker/publish_docker.sh @@ -117,4 +117,5 @@ publish_docker_manifest () { } publish_docker_images_with_arch_suffix focal amd64 -publish_docker_manifest focal amd64 +publish_docker_images_with_arch_suffix focal arm64 +publish_docker_manifest focal amd64 arm64