From 0d4835047309ad948ba0e0185592c000490d26a0 Mon Sep 17 00:00:00 2001 From: Michael Pilosov Date: Fri, 24 Dec 2021 13:38:17 -0700 Subject: [PATCH] docker build --- Makefile | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index 2fd4f13..b9dd98b 100644 --- a/Makefile +++ b/Makefile @@ -12,13 +12,17 @@ latest: SHELL=bash # docker buildx build --platform linux/amd64,linux/arm64 buster: - for TAG in $(shell echo 3.6.{9..13}-buster 3.{7..8}.{4..10}-buster {3.6.{14..15},3.{7..8}.{11..12},3.9.{6..9},3.10.{0..1}}-buster | sort); do \ - echo BUILDING $$TAG && \ + # for TAG in $(shell echo 3.6.{9..13}-buster 3.{7..8}.{4..10}-buster {3.6.{14..15},3.{7..8}.{11..12},3.9.{6..9},3.10.{0..1}}-buster | sort); do + for TAG in $(shell echo 3.{7..8}.{4..10}-buster {3.6.{14..15},3.{7..8}.{11..12},3.9.{6..9},3.10.{0..1}}-buster | sort); do \ + VER=2019.1.0;\ + echo BUILDING $$VER-$$TAG; \ + docker pull mindthemath/fenics-arm64:$$VER-$$TAG; \ docker build \ - -t mindthemath/fenics-arm64:2019.1.0-$$TAG \ + -t mindthemath/fenics-arm64:$$VER-$$TAG \ --build-arg PYTHON_TAG=$$TAG \ - -f Dockerfile-2019.1.0 . && \ - docker push mindthemath/fenics-arm64:2019.1.0-$$TAG && \ - docker rmi mindthemath/fenics-arm64:2019.1.0-$$TAG || exit; \ + -f Dockerfile-$$VER . && \ + docker push mindthemath/fenics-arm64:$$VER-$$TAG && \ + docker rmi mindthemath/fenics-arm64:$$VER-$$TAG || exit; \ + yes | docker system prune; \ done