numi-builder (latest-arm64)

Published 2026-03-27 11:12:15 +00:00 by felix

Installation

docker pull git.felixholz.com/felix/numi-builder:latest-arm64
sha256:e1bf98d9320b9979a6ac7f0c7f1504dbe81587a2878b5220b79ee9eb38c8792b

About this package

The world’s fastest framework for building websites.

Image Layers

ADD alpine-minirootfs-3.22.2-aarch64.tar.gz / # buildkit
CMD ["/bin/sh"]
RUN /bin/sh -c apk add --no-cache ca-certificates # buildkit
ENV GOLANG_VERSION=1.25.3
ENV GOTOOLCHAIN=local
ENV GOPATH=/go
ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
COPY /target/ / # buildkit
RUN /bin/sh -c mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 1777 "$GOPATH" # buildkit
WORKDIR /go
COPY /usr/bin/hugo /usr/bin/hugo # buildkit
RUN /bin/sh -c apk add --no-cache libc6-compat git runuser nodejs npm # buildkit
RUN /bin/sh -c mkdir -p /var/hugo/bin /cache && addgroup -Sg 1000 hugo && adduser -Sg hugo -u 1000 -h /var/hugo hugo && chown -R hugo: /var/hugo /cache && runuser -u hugo -- git config --global --add safe.directory /project && runuser -u hugo -- git config --global core.quotepath false # buildkit
USER hugo:hugo
VOLUME [/project]
WORKDIR /project
ENV HUGO_CACHEDIR=/cache
ENV PATH=/var/hugo/bin:/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
COPY scripts/docker/entrypoint.sh /entrypoint.sh # buildkit
COPY /out/dart-sass /var/hugo/bin/dart-sass # buildkit
ENV PATH=/var/hugo/bin/dart-sass:/var/hugo/bin:/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
EXPOSE [1313/tcp]
ENTRYPOINT ["/entrypoint.sh"]
CMD ["--help"]
USER root
RUN /bin/sh -c apk update && apk add --no-cache python3 py3-pip # buildkit
RUN /bin/sh -c apk --no-cache add curl # buildkit
WORKDIR /app
COPY requirements.txt . # buildkit
RUN /bin/sh -c pip install --no-cache-dir -r requirements.txt --break-system-packages # buildkit
RUN /bin/sh -c pip install --no-cache-dir opentelemetry-distro opentelemetry-exporter-otlp-proto-http --break-system-packages # buildkit
RUN /bin/sh -c pip install --no-cache-dir opentelemetry-instrumentation-fastapi opentelemetry-instrumentation-asgi opentelemetry-instrumentation-logging --break-system-packages # buildkit
COPY . . # buildkit
RUN /bin/sh -c sed -i '/environment:/d' /app/mysmartpage/hugo.yaml # buildkit
EXPOSE map[5000/tcp:{}]
CMD ["opentelemetry-instrument" "uvicorn" "app:app" "--host" "0.0.0.0" "--port" "5000" "--log-level" "info"]

Labels

Key Value
org.opencontainers.image.created 2025-10-24T15:47:39.570Z
org.opencontainers.image.description The world’s fastest framework for building websites.
org.opencontainers.image.licenses Apache-2.0
org.opencontainers.image.revision 6abdacad3f3fe944ea42177844469139e81feda6
org.opencontainers.image.source https://github.com/gohugoio/hugo
org.opencontainers.image.title hugo
org.opencontainers.image.url https://github.com/gohugoio/hugo
org.opencontainers.image.version v0.152.2
Details
Container
2026-03-27 11:12:15 +00:00
0
OCI / Docker
linux/arm64
Apache-2.0
180 MiB
Versions (2) View all
latest-x86 2026-04-02
latest-arm64 2026-03-27