mysmartpage-builder (latest-x86)
Published 2026-03-12 22:03:34 +00:00 by felix
Installation
docker pull git.felixholz.com/felix/mysmartpage-builder:latest-x86sha256:5c925faa42406c5874801fa9a8f5dddc16027a36f27878124a1e2805edb28d89About this package
The world’s fastest framework for building websites.
Image Layers
| ADD alpine-minirootfs-3.22.2-x86_64.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
2026-03-12 22:03:34 +00:00
Versions (1)
View all
Container
9
OCI / Docker
linux/amd64
Apache-2.0
185 MiB
latest-x86
2026-03-12