build for raspberry pi

This commit is contained in:
Andrii Bakal
2018-07-04 08:54:31 +03:00
parent c94cfe4ed9
commit a673b9ddd3

View File

@@ -1,21 +1,34 @@
CURRENTDATE=`date +%Y%m%d` CURRENTDATE=`date +%Y%m%d`
RASPBIAN_DOCKERFILE=`sed -e 's/debian:jessie/resin\/rpi-raspbian:jessie/' Dockerfile`
all: build all: build
build: pulseaudio build: pulseaudio
qemu:
docker run --rm --privileged multiarch/qemu-user-static:register --reset
pulseaudio: pulseaudio:
docker build -t whhoesj/mopidy:pulseaudio . docker build -t whhoesj/mopidy:pulseaudio .
docker build -t whhoesj/mopidy:latest . docker build -t whhoesj/mopidy:latest .
docker build -t whhoesj/mopidy:$(CURRENTDATE) . docker build -t whhoesj/mopidy:$(CURRENTDATE) .
echo "$(RASPBIAN_DOCKERFILE)" | docker build -t whhoesj/mopidy:pulseaudio-rpi . -f-
echo "$(RASPBIAN_DOCKERFILE)" | docker build -t whhoesj/mopidy:latest-rpi . -f-
echo "$(RASPBIAN_DOCKERFILE)" | docker build -t whhoesj/mopidy:$(CURRENTDATE)-rpi . -f-
push: push:
docker push whhoesj/mopidy:pulseaudio docker push whhoesj/mopidy:pulseaudio
docker push whhoesj/mopidy:latest docker push whhoesj/mopidy:latest
docker push whhoesj/mopidy:$(CURRENTDATE) docker push whhoesj/mopidy:$(CURRENTDATE)
docker push whhoesj/mopidy:pulseaudio-rpi
docker push whhoesj/mopidy:latest-rpi
docker push whhoesj/mopidy:$(CURRENTDATE)-rpi
clean: clean:
-docker rmi whhoesj/mopidy:pulseaudio -docker rmi whhoesj/mopidy:pulseaudio
-docker rmi whhoesj/mopidy:latest -docker rmi whhoesj/mopidy:latest
-docker rmi whhoesj/mopidy:$(CURRENTDATE) -docker rmi whhoesj/mopidy:$(CURRENTDATE)
-docker rmi whhoesj/mopidy:pulseaudio-rpi
-docker rmi whhoesj/mopidy:latest-rpi
-docker rmi whhoesj/mopidy:$(CURRENTDATE)-rpi
rm -rfv test-data/ rm -rfv test-data/