From 3cacb903f3ea3d54c28ea4ebc3fec6f2ae0acdbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20=C5=A0ediv=C3=BD?= Date: Sun, 8 Sep 2024 19:57:50 +0200 Subject: [PATCH] fix build. --- build | 40 +++++++++------------------------------- 1 file changed, 9 insertions(+), 31 deletions(-) diff --git a/build b/build index 2de68a75..a5e30b3a 100755 --- a/build +++ b/build @@ -18,42 +18,20 @@ else BASE_IMAGE="$BUILD_IMAGE:base" fi -# if -f is passed, force rebuild -if [ "$1" == "-f" ]; then - echo "Forcing rebuild, removing existing images" - docker rmi neko-xorg-deps neko-server neko-client neko-runtime $BASE_IMAGE -fi +echo "Building neko-xorg-deps image" +docker build -t neko-xorg-deps runtime/xorg-deps/ -function docker_image_exists() { - [ "$(docker images -q $1 2> /dev/null)" != "" ] -} +echo "Building neko-server image" +docker build -t neko-server server/ -if ! docker_image_exists neko-xorg-deps; then - echo "Building neko-xorg-deps image" - docker build -t neko-xorg-deps runtime/xorg-deps/ -else - echo "neko-xorg-deps image already exists" -fi +echo "Building neko-client image" +docker build -t neko-client client/ -if ! docker_image_exists neko-server; then - echo "Building neko-server image" - docker build -t neko-server server/ -else - echo "neko-server image already exists" -fi - -if ! docker_image_exists neko-client; then - echo "Building neko-client image" - docker build -t neko-client client/ -else - echo "neko-client image already exists" -fi - -if ! docker_image_exists $RUNTIME_IMAGE; then - echo "Building $RUNTIME_IMAGE image" +echo "Building $RUNTIME_IMAGE image" +if [ "$FLAVOUR" != "" ]; then docker build -t $RUNTIME_IMAGE -f runtime/Dockerfile.$FLAVOUR runtime/ else - echo "$RUNTIME_IMAGE image already exists" + docker build -t $RUNTIME_IMAGE runtime/ fi docker build -t $BASE_IMAGE -f - . <