From 6dc5894b9a421fd106569d666a575ff5201f6778 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Tue, 13 May 2025 15:28:47 -0700 Subject: [PATCH] build multi-arch images for dist --- docker/dist/build_images.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docker/dist/build_images.sh b/docker/dist/build_images.sh index e0d83a5d8..ccfa9cc85 100755 --- a/docker/dist/build_images.sh +++ b/docker/dist/build_images.sh @@ -11,11 +11,12 @@ declare -A services=( ["bluewaveuptime/uptime_server"]="./docker/dist/server.Dockerfile" ) -# Loop through each service and build the corresponding image for service in "${!services[@]}"; do - docker build -f "${services[$service]}" -t "$service" . - - # Check if the build succeeded + docker buildx build \ + --platform linux/amd64,linux/arm64 \ + -f "${services[$service]}" \ + -t "$service" \ + if [ $? -ne 0 ]; then echo "Error building $service image. Exiting..." exit 1