radiosonde_auto_rx/Dockerfile.dev

34 wiersze
727 B
Docker

FROM python:3.7-buster
EXPOSE 5000/tcp
# Upgrade base packages and install dependencies.
RUN case $(uname -m) in \
"armv6l") extra_packages="libatlas3-base libgfortran5" ;; \
"armv7l") extra_packages="libatlas3-base libgfortran5" ;; \
esac && \
apt-get update && \
apt-get upgrade -y && \
apt-get install -y \
libatomic1 \
rng-tools \
rtl-sdr \
sox \
tini \
usbutils \
${extra_packages} && \
rm -rf /var/lib/apt/lists/*
# Copy in requirements.txt.
COPY auto_rx/requirements.txt \
/tmp/requirements.txt
# Install Python packages.
RUN pip3 --no-cache-dir install \
--extra-index-url https://www.piwheels.org/simple \
-r /tmp/requirements.txt
# Run bash.
WORKDIR /root
CMD ["/bin/bash"]