From ab7666ec8a60e98dc31b34afca25bb8a9e08c6e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20=C5=A0ediv=C3=BD?= Date: Sun, 15 Jan 2023 19:23:43 +0100 Subject: [PATCH] build intel images. --- .docker/build | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.docker/build b/.docker/build index d3295ddb..6419be95 100755 --- a/.docker/build +++ b/.docker/build @@ -77,6 +77,21 @@ build_arm() { fi } +build_intel() { + if [ "$1" = "base" ] + then + # build intel base + docker build -t "${BUILD_IMAGE}:intel-base" -f base/Dockerfile.intel "${BASE}" + elif [ -f "$1/Dockerfile.intel" ] + then + # build dedicated intel image + docker build -t "${BUILD_IMAGE}:intel-$1" --build-arg="BASE_IMAGE=${BUILD_IMAGE}:intel-base" -f "$1/Dockerfile.intel" "$1/" + else + # try to build intel image with common Dockerfile + docker build -t "${BUILD_IMAGE}:intel-$1" --build-arg="BASE_IMAGE=${BUILD_IMAGE}:intel-base" -f "$1/Dockerfile" "$1/" + fi +} + case $1 in client) build_client;; server) build_server;; @@ -84,6 +99,9 @@ case $1 in # build arm- images arm-*) build_arm "${1#arm-}";; + # build intel- images + intel-*) build_intel "${1#intel-}";; + # build images *) build "$1";; esac