| 123456789101112131415161718192021222324252627282930313233 |
- FROM arm32v7/ubuntu:18.04
- ENV DEBIAN_FRONTEND=noninteractive
- RUN apt-get -y update \
- && apt-get install -y --no-install-recommends \
- apt-transport-https \
- ca-certificates \
- dirmngr \
- gnupg \
- && apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2C0D3C0F \
- && echo deb http://giteduberger.fr rpimonitor/ > /etc/apt/sources.list.d/rpimonitor.list \
- && apt-get -y update \
- && apt-get install -y rpimonitor \
- && apt-get clean \
- && apt-get autoclean \
- && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \
- && sed -i 's/\/sys\//\/dockerhost\/sys\//g' /etc/rpimonitor/template/* \
- && sed -i 's/\/etc\/os-release/\/dockerhost\/usr\/lib\/os-release/g' /etc/rpimonitor/template/version.conf \
- && sed -i 's/\/proc\//\/dockerhost\/proc\//g' /etc/rpimonitor/template/* \
- && echo include=/etc/rpimonitor/template/wlan.conf >> /etc/rpimonitor/data.conf \
- && sed -i '/^web.status.1.content.8.line/ d' /etc/rpimonitor/template/network.conf \
- && sed -i '/^#web.status.1.content.8.line/s/^#//g' /etc/rpimonitor/template/network.conf \
- && sed -i 's/\#dynamic/dynamic/g' /etc/rpimonitor/template/network.conf \
- && sed -i 's/\#web.statistics/web.statistics/g' /etc/rpimonitor/template/network.conf \
- && sed -i 's/\#daemon.port=8889/daemon.port=80/g' /etc/rpimonitor/daemon.conf
- EXPOSE 80
- # Start rpimonitord using run.sh wrapper script
- ADD resources/run.sh /run.sh
- RUN chmod +x /run.sh
- CMD bash -C '/run.sh';'bash'
|