diff options
author | Nullptrderef <nullptrderef@proton.me> | 2024-04-21 16:31:42 +0200 |
---|---|---|
committer | Nullptrderef <nullptrderef@proton.me> | 2024-04-21 16:31:42 +0200 |
commit | 6f488c910e5639273810c630e12bfbce4360272d (patch) | |
tree | a67f55c5f082d41707c2791278c6a6bed79d5849 /packaging/docker-alpine/Makefile | |
parent | e55f6cfe2f24d67ea02b91a1b0d8069c6ce6cd9f (diff) | |
download | deployment-6f488c910e5639273810c630e12bfbce4360272d.tar.gz deployment-6f488c910e5639273810c630e12bfbce4360272d.tar.bz2 deployment-6f488c910e5639273810c630e12bfbce4360272d.zip |
alpine packaging for microhttpd, gnunet and anastasis
Diffstat (limited to 'packaging/docker-alpine/Makefile')
-rw-r--r-- | packaging/docker-alpine/Makefile | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/packaging/docker-alpine/Makefile b/packaging/docker-alpine/Makefile new file mode 100644 index 0000000..b240d7b --- /dev/null +++ b/packaging/docker-alpine/Makefile @@ -0,0 +1,45 @@ +author = nullptrderef + +all: build + +build-builder: + ./contrib/build-image.sh $(author) gnunet-builder builder + +build-libmicrohttpd-builder: + ./contrib/build-image.sh $(author) libmicrohttpd libmicrohttpd-builder builder + +build-libmicrohttpd: build-libmicrohttpd-builder + ./contrib/build-image.sh $(author) libmicrohttpd libmicrohttpd + +build-libgnunet-builder: + ./contrib/build-image.sh $(author) libgnunet libgnunet-builder builder + +build-libgnunet: build-libgnunet-builder + ./contrib/build-image.sh $(author) libgnunet libgnunet + +build-taler-exchange-builder: + ./contrib/build-image.sh $(author) taler-exchange taler-exchange-builder builder + +# TODO: regular non-lib taler exchange image + +build-libtalerexchange: build-taler-exchange-builder + ./contrib/build-image.sh $(author) libtalerexchange libtalerexchange + +build-taler-merchant-builder: + ./contrib/build-image.sh $(author) taler-merchant taler-merchant-builder builder + +build-libtalermerchant: build-taler-merchant-builder + ./contrib/build-image.sh $(author) libtalermerchant libtalermerchant + +# TODO: regular non-lib taler merchant image + +build-anastasis-builder: + ./contrib/build-image.sh $(author) anastasis anastasis-builder builder + +build-anastasis: build-anastasis-builder + ./contrib/build-image.sh $(author) anastasis anastasis + +clean: + docker rm $(docker image ls -a | awk '{print $1 " " $3}' | awk 'NR > 1' | grep taler-alpine-imaging/ | awk '{print $2}') + +build: build-builder build-libmicrohttpd build-libgnunet build-libtalerexchange build-libtalermerchant build-anastasis |