From 84ddcbb74d98275d4b9dfaa921f9a892c278ceac Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Thu, 20 Jun 2019 14:56:52 +0200 Subject: [PATCH] add a full build for multi-sdr support --- build.sh | 1 + docker/Dockerfiles/Dockerfile-full | 10 ++++++++++ push.sh | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 docker/Dockerfiles/Dockerfile-full diff --git a/build.sh b/build.sh index f4c425e..2f006e4 100755 --- a/build.sh +++ b/build.sh @@ -18,3 +18,4 @@ docker build --build-arg ARCH=$ARCH -t jketterl/openwebrx-rtlsdr:$ARCH -f docker docker build --build-arg ARCH=$ARCH -t openwebrx-soapysdr-base:$ARCH -f docker/Dockerfiles/Dockerfile-soapysdr . docker build --build-arg ARCH=$ARCH -t jketterl/openwebrx-sdrplay:$ARCH -f docker/Dockerfiles/Dockerfile-sdrplay . docker build --build-arg ARCH=$ARCH -t jketterl/openwebrx-hackrf:$ARCH -f docker/Dockerfiles/Dockerfile-hackrf . +docker build --build-arg ARCH=$ARCH -t jketterl/openwebrx-full:$ARCH -t jketterl/openwebrx:$ARCH -f docker/Dockerfiles/Dockerfile-full . diff --git a/docker/Dockerfiles/Dockerfile-full b/docker/Dockerfiles/Dockerfile-full new file mode 100644 index 0000000..a71a0a4 --- /dev/null +++ b/docker/Dockerfiles/Dockerfile-full @@ -0,0 +1,10 @@ +ARG ARCH +FROM openwebrx-base:$ARCH + +ADD docker/scripts/install-dependencies-*.sh / +ADD docker/scripts/install-lib.*.patch / + +RUN /install-dependencies-rtlsdr.sh +RUN /install-dependencies-hackrf.sh +RUN /install-dependencies-soapysdr.sh +RUN /install-dependencies-sdrplay.sh diff --git a/push.sh b/push.sh index 6844705..ac5d132 100755 --- a/push.sh +++ b/push.sh @@ -3,6 +3,6 @@ set -euxo pipefail ARCH=$(uname -m) -for image in openwebrx openwebrx-rtlsdr openwebrx-sdrplay openwebrx-hackrf; do +for image in openwebrx-rtlsdr openwebrx-sdrplay openwebrx-hackrf openwebrx-full openwebrx; do docker push jketterl/$image:$ARCH done