kopia lustrzana https://github.com/projecthorus/radiosonde_auto_rx
34 wiersze
727 B
Docker
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"]
|