Files
product-vamp/package/scripts/build_zero_image.sh
T
khodowany 4f9a269f85
ci / checks (push) Successful in 38m58s
Initial public khodo snapshot
2026-09-04 19:30:11 -05:00

28 lines
616 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
if [ "$#" -ne 3 ]; then
echo "usage: build_zero_image.sh CONTEXT_DIR OUTPUT_TAR IMAGE_TAG" >&2
exit 2
fi
context_dir=$1
output_tar=$2
image_tag=$3
mkdir -p "$(dirname "$output_tar")"
rm -f "$output_tar"
if docker buildx version >/dev/null 2>&1; then
docker buildx build \
--platform linux/arm64 \
--tag "$image_tag" \
--load \
"$context_dir"
else
docker build --platform linux/arm64 --tag "$image_tag" "$context_dir"
fi
docker run --rm --platform linux/arm64 "$image_tag" /usr/bin/vamp-zero --version
docker save "$image_tag" --output "$output_tar"