ngn

website/doc (latest)

Published 2025-05-22 20:16:58 +03:00 by ngn in ngn/website

Installation

docker pull git.ngn.tf/ngn/website/doc:latest
sha256:5d01b22a1944cbfe7fd698a0c664ec627865a18f485e4ca1b73a1312002bd404

Image Layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1747699200'
ARG TARGETARCH=amd64
RUN |1 TARGETARCH=amd64 /bin/sh -c apt update && apt install --no-install-recommends -y build-essential libcjson-dev dumb-init && rm -rf /var/lib/apt/lists/* # buildkit
WORKDIR /pkg
COPY src ./src # buildkit
COPY inc ./inc # buildkit
COPY Makefile ./ # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c make ARCH=$TARGETARCH # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c make install # buildkit
WORKDIR /
RUN |1 TARGETARCH=amd64 /bin/sh -c rm -fr /pkg # buildkit
ENTRYPOINT ["/usr/bin/dumb-init" "--"]
WORKDIR /doc
COPY Makefile ./ # buildkit
COPY pages ./pages # buildkit
COPY inc ./inc # buildkit
COPY src ./src # buildkit
RUN /bin/sh -c useradd runner -r -u 1001 -d /doc # buildkit
RUN /bin/sh -c chown -R runner:runner /doc # buildkit
USER runner
RUN /bin/sh -c make # buildkit
EXPOSE map[7003/tcp:{}]
ENTRYPOINT ["/doc/doc.elf"]
Details
Container
2025-05-22 20:16:58 +03:00
2
OCI / Docker
linux/amd64
153 MiB
Versions (1) View all
latest 2025-05-22