diff options
| author | Michael Grote | 2023-06-10 10:01:06 +0200 |
|---|---|---|
| committer | Michael Grote | 2023-06-10 10:01:06 +0200 |
| commit | 295b8cfdec251852e2c002f2b5fd4299e63d1559 (patch) | |
| tree | 5496120cc5b070b0dc7a2c685a678412299749db /build_image.sh | |
| parent | 60df3d193f421e9ad9c646085ccb70f4e9829cde (diff) | |
add new version
Diffstat (limited to 'build_image.sh')
| -rw-r--r-- | build_image.sh | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/build_image.sh b/build_image.sh new file mode 100644 index 0000000..d83ccc3 --- /dev/null +++ b/build_image.sh @@ -0,0 +1,28 @@ +#!/bin/bash +usage(){ + echo -e "Usage:\n\t$0 [arm|arm64|x86]" + exit 1 +} +if [[ -z "$1" ]]; then + usage +fi +ARCH=${1,,} +[[ -d ./images ]] || mkdir ./images +case $ARCH in + arm) + sudo docker buildx build --no-cache --platform linux/arm/v6 -t mdns . + sudo docker save mdns -o ./images/mdns_arm32.tar + ;; + arm64) + sudo docker buildx build --no-cache --platform linux/arm64 -t mdns . + sudo docker save mdns -o ./images/mdns_arm64.tar + ;; + x86) + sudo docker buildx build --no-cache --platform linux/amd64 -t mdns . + sudo docker save mdns -o ./images/mdns_x86.tar + ;; + *) + usage + ;; +esac + |