ARG RELEASE |
ARG LAUNCHPAD_BUILD_ARCH |
LABEL org.opencontainers.image.ref.name=ubuntu |
LABEL org.opencontainers.image.version=24.04 |
ADD file:bcebbf0fddcba5b864d5d267b68dd23bcfb01275e6ec7bcab69bf8b56af14804 in / |
CMD ["/bin/bash"] |
RUN /bin/sh -c apt update # buildkit |
RUN /bin/sh -c apt install -y gcc make libcjson-dev dumb-init # buildkit |
WORKDIR /pkg |
COPY src ./src # buildkit |
COPY inc ./inc # buildkit |
COPY Makefile ./ # buildkit |
RUN /bin/sh -c make # buildkit |
RUN /bin/sh -c make install # buildkit |
WORKDIR / |
RUN /bin/sh -c rm -fr /pkg # buildkit |
ENTRYPOINT ["/usr/bin/dumb-init" "--"] |
WORKDIR /doc |
COPY Makefile ./ # buildkit |
COPY docs ./docs # 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"] |