vmt-generator (dev)
Published 2026-06-09 21:47:36 +00:00 by james
Installation
docker pull git.strudelline.net/cascade/vmt-generator:devsha256:837de3691163f5fe0ad9536fd00593e393cda3d8f36cdf3146852823af681d5bAbout this package
Debian Meshtastic daemon and web interface
Image layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1779062400' |
| LABEL org.opencontainers.image.title=Meshtastic org.opencontainers.image.description=Debian Meshtastic daemon and web interface org.opencontainers.image.url=https://meshtastic.org org.opencontainers.image.documentation=https://meshtastic.org/docs/ org.opencontainers.image.authors=Meshtastic org.opencontainers.image.licenses=GPL-3.0-or-later org.opencontainers.image.source=https://github.com/meshtastic/firmware/ |
| ENV DEBIAN_FRONTEND=noninteractive |
| ENV TZ=Etc/UTC |
| USER root |
| RUN /bin/sh -c apt-get update && apt-get --no-install-recommends -y install libc-bin libc6 libgpiod3 libyaml-cpp0.8 libjsoncpp26 libi2c0 libuv1t64 libusb-1.0-0-dev liborcania2.3 libulfius2.7t64 libssl3t64 libx11-6 libinput10 libxkbcommon-x11-0 libsdl2-2.0-0 && apt-get clean && rm -rf /var/lib/apt/lists/* && mkdir -p /var/lib/meshtasticd && mkdir -p /etc/meshtasticd/config.d && mkdir -p /etc/meshtasticd/ssl # buildkit |
| COPY /tmp/firmware/release/meshtasticd /usr/bin/ # buildkit |
| COPY /tmp/web /usr/share/meshtasticd/web/ # buildkit |
| COPY ./bin/config.d /etc/meshtasticd/available.d # buildkit |
| WORKDIR /var/lib/meshtasticd |
| VOLUME [/var/lib/meshtasticd] |
| EXPOSE [4403/tcp] |
| EXPOSE [9443/tcp] |
| CMD ["sh" "-cx" "meshtasticd --fsdir=/var/lib/meshtasticd"] |
| HEALTHCHECK {Test:[NONE] Interval:0s Timeout:0s StartPeriod:0s StartInterval:0s Retries:0} |
| ARG KUBECTL_VERSION |
| |1 KUBECTL_VERSION=v1.34.1 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends python3 python3-venv curl ca-certificates && python3 -m venv /opt/vmt && /opt/vmt/bin/pip install --no-cache-dir --upgrade pip meshtastic && curl -fsSL -o /usr/local/bin/kubectl "https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl" && chmod +x /usr/local/bin/kubectl && apt-get purge -y python3-venv curl && apt-get autoremove -y && rm -rf /var/lib/apt/lists/* |
| COPY file:0b897d4b328d30b990fc3ee2493515aaa4094e4233470f88723ec8f92682beb7 in /usr/local/bin/vmt-generate |
| |1 KUBECTL_VERSION=v1.34.1 /bin/sh -c chmod +x /usr/local/bin/vmt-generate |
| ENTRYPOINT ["/usr/local/bin/vmt-generate"] |
Labels
| Key | Value |
|---|---|
| io.buildah.version | 1.42.2 |
| org.opencontainers.image.authors | Meshtastic |
| org.opencontainers.image.description | Debian Meshtastic daemon and web interface |
| org.opencontainers.image.documentation | https://meshtastic.org/docs/ |
| org.opencontainers.image.licenses | GPL-3.0-or-later |
| org.opencontainers.image.source | https://github.com/meshtastic/firmware/ |
| org.opencontainers.image.title | Meshtastic |
| org.opencontainers.image.url | https://meshtastic.org |