diff --git a/Dockerfile b/Dockerfile index 1a94979..dce099f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,5 @@ FROM raspbian/stretch -RUN apt-get update &&\ - apt-get -y install sox libfftw3-dev python rtl-sdr netcat libitpp-dev libsndfile1-dev - ADD docker/install-dependencies.sh / RUN /install-dependencies.sh @@ -10,5 +7,5 @@ ADD . /openwebrx WORKDIR /openwebrx -CMD python openwebrx.py +CMD python2.7 openwebrx.py EXPOSE 8073 diff --git a/docker/install-dependencies.sh b/docker/install-dependencies.sh index 1cb6c15..350b56f 100755 --- a/docker/install-dependencies.sh +++ b/docker/install-dependencies.sh @@ -1,11 +1,13 @@ #!/bin/bash -set -euo pipefail +set -euxo pipefail cd /tmp +STATIC_PACKAGES="sox libfftw3-dev python2.7 rtl-sdr netcat libitpp-dev libsndfile1-dev" BUILD_PACKAGES="git build-essential cmake" -apt-get -y install $BUILD_PACKAGES +apt-get update +apt-get -y install --no-install-recommends $STATIC_PACKAGES $BUILD_PACKAGES git clone https://github.com/simonyiszk/csdr.git cd csdr @@ -44,6 +46,6 @@ make install cd ../.. rm -rf dsd -apt-get -y purge $BUILD_PACKAGES -apt-get -y autoremove +apt-get remove --purge --autoremove -y $BUILD_PACKAGES +rm -rf /var/lib/apt/lists/*