reduce size

This commit is contained in:
Jakob Ketterl 2019-01-13 15:54:36 +00:00
parent 27571bd63a
commit 51b9d1289a
2 changed files with 7 additions and 8 deletions

View File

@ -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

View File

@ -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/*