ctrl01-weewx (0.1.0)

Published 2026-09-01 15:00:06 +02:00 by daniel

Installation

docker pull git.debian-hell.org/daniel/ctrl01-weewx:0.1.0
sha256:6b896659af54479de84dee647d0e71fabe469c204fe609378c0a1aa324e3e0bf

Image Layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1787529600'
RUN /bin/sh -c export DEBCONF_NONINTERACTIVE_SEEN=true DEBIAN_FRONTEND=noninteractive # buildkit
ENV TZ=Europe/Berlin
RUN /bin/sh -c ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone # buildkit
RUN /bin/sh -c apt-get update # buildkit
RUN /bin/sh -c apt-get dist-upgrade -y # buildkit
RUN /bin/sh -c apt-get install -y git libjpeg-dev locales openssh-client python3-pip rsync sudo syslog-ng zlib1g-dev # buildkit
RUN /bin/sh -c python3 -m pip install --break-system-packages Cheetah3 configobj ephem paho-mqtt Pillow puccinialin weewx # buildkit
RUN /bin/sh -c sed -i -e 's/# de_DE.UTF-8 UTF-8/de_DE.UTF-8 UTF-8/' /etc/locale.gen # buildkit
RUN /bin/sh -c dpkg-reconfigure --frontend=noninteractive locales # buildkit
RUN /bin/sh -c update-locale LANG=de_DE.UTF-8 # buildkit
ENV LANG=de_DE.UTF-8
ENV LANGUAGE=de_DE.UTF-8
ENV LC_ALL=de_DE.UTF-8
RUN /bin/sh -c useradd -m -d /home/weewx -s /bin/bash weewx # buildkit
COPY ./start.sh /home/weewx/ # buildkit
RUN /bin/sh -c mkdir /home/weewx/.ssh # buildkit
COPY ./.ssh/config /home/weewx/.ssh/ # buildkit
COPY ./.ssh/id_rsa /home/weewx/.ssh/ # buildkit
RUN /bin/sh -c chmod 700 /home/weewx/.ssh/ # buildkit
RUN /bin/sh -c chmod 600 /home/weewx/.ssh/config # buildkit
RUN /bin/sh -c chmod 600 /home/weewx/.ssh/id_rsa # buildkit
ADD ./patches /home/weewx/patches # buildkit
RUN /bin/sh -c chown -R weewx:weewx /home/weewx/ # buildkit
EXPOSE map[8000/tcp:{}]
CMD ["/home/weewx/start.sh"]
Details
Container
2026-09-01 15:00:06 +02:00
1418
OCI / Docker
linux/amd64
268 MiB
Versions (1) View all
0.1.0 2026-09-01