yggdrasil-hassio (sha256:ca9586830d3a9de251efd20893b5b53d484bfa49f072134874827c5c9f7fad6d)
Installation
docker pull git.exu.li/exu/yggdrasil-hassio@sha256:ca9586830d3a9de251efd20893b5b53d484bfa49f072134874827c5c9f7fad6dsha256:ca9586830d3a9de251efd20893b5b53d484bfa49f072134874827c5c9f7fad6dImage layers
| ADD alpine-minirootfs-3.23.0-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ENV LANG=C.UTF-8 S6_BEHAVIOUR_IF_STAGE2_FAILS=2 S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 S6_CMD_WAIT_FOR_SERVICES=1 S6_SERVICES_READYTIME=50 UV_EXTRA_INDEX_URL=https://wheels.home-assistant.io/musllinux-index/ |
| SHELL [/bin/ash -o pipefail -c] |
| ARG BASHIO_VERSION=0.17.5 TEMPIO_VERSION=2024.11.2 S6_OVERLAY_VERSION=3.1.6.2 JEMALLOC_VERSION=5.3.0 |
| WORKDIR /usr/src |
| ARG BUILD_ARCH=amd64 |
| RUN |5 BASHIO_VERSION=0.17.5 TEMPIO_VERSION=2024.11.2 S6_OVERLAY_VERSION=3.1.6.2 JEMALLOC_VERSION=5.3.0 BUILD_ARCH=amd64 /bin/ash -o pipefail -c set -x && apk add --no-cache bash bind-tools ca-certificates curl jq libstdc++ tzdata xz && apk add --no-cache --virtual .build-deps build-base autoconf git && if [ "${BUILD_ARCH}" = "amd64" ]; then export S6_ARCH="x86_64"; else export S6_ARCH="${BUILD_ARCH}"; fi && curl -L -f -s "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-${S6_ARCH}.tar.xz" | tar Jxvf - -C / && curl -L -f -s "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-noarch.tar.xz" | tar Jxvf - -C / && curl -L -f -s "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-symlinks-arch.tar.xz" | tar Jxvf - -C / && curl -L -f -s "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-symlinks-noarch.tar.xz" | tar Jxvf - -C / && mkdir -p /etc/fix-attrs.d && mkdir -p /etc/services.d && git clone "https://github.com/jemalloc/jemalloc" /usr/src/jemalloc && cd /usr/src/jemalloc && git checkout ${JEMALLOC_VERSION} && ./autogen.sh --with-lg-page=16 && make -j "$(nproc)" && make install_lib_shared install_bin && mkdir -p /usr/src/bashio && curl -L -f -s "https://github.com/hassio-addons/bashio/archive/v${BASHIO_VERSION}.tar.gz" | tar -xzf - --strip 1 -C /usr/src/bashio && mv /usr/src/bashio/lib /usr/lib/bashio && ln -s /usr/lib/bashio/bashio /usr/bin/bashio && curl -L -f -s -o /usr/bin/tempio "https://github.com/home-assistant/tempio/releases/download/${TEMPIO_VERSION}/tempio_${BUILD_ARCH}" && chmod a+x /usr/bin/tempio && apk del .build-deps && rm -rf /usr/src/* # buildkit |
| COPY rootfs / # buildkit |
| WORKDIR / |
| ENTRYPOINT ["/init"] |
| ENV "YGGDRASIL_VERSION"="0.5.12" |
| ENV LANG C.UTF-8 |
| LABEL maintainer "exu <mrc _a_ frm01 _d_ net>" |
| COPY file:7fc9cfb534f72fba375a0bc477d71a4b5aaf08a23bd4cf753adea2471c6b4590 in /usr/local/bin/ |
| COPY file:a234b407078fa43fb42af91d897002325d3759746a703a7c4692358c7885ace1 in /usr/local/bin/ |
| COPY dir:092bb6d4b0d50d922bca226a46bcc949cbcd27321e28b4cb3882d974aa705416 in / |
| /bin/sh -c chmod a+x /run.sh |
| CMD [ "/run.sh" ] |
Labels
| Key | Value |
|---|---|
| io.buildah.version | 1.42.2 |
| io.hass.arch | amd64 |
| io.hass.base.arch | amd64 |
| io.hass.base.image | alpine:3.23 |
| io.hass.base.name | alpine |
| io.hass.base.version | 2025.12.2 |
| io.hass.type | base |
| io.hass.version | 2025.12.2 |
| maintainer | exu <mrc _a_ frm01 _d_ net> |
| org.opencontainers.image.created | 2025-12-10 18:42:09+00:00 |
| org.opencontainers.image.source | https://github.com/home-assistant/docker-base |
| org.opencontainers.image.version | 2025.12.2 |
Details
2026-01-01 18:12:52 +00:00
Versions (4)
View all
Container
2
OCI / Docker
linux/amd64
26 MiB