plugin-builder (latest)

Published 2026-03-11 15:26:13 +00:00 by alex

Installation

docker pull git.dev.alexdunmow.com/block/plugin-builder:latest
sha256:23ec834d62de3d61e0cb65778aa37326ab17832ee8699ec0f2dee7bb6793f199

Image Layers

ADD alpine-minirootfs-3.23.3-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
RUN /bin/sh -c apk add --no-cache ca-certificates # buildkit
ENV GOLANG_VERSION=1.26.1
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
/bin/sh -c apk add --no-cache git build-base pkgconfig openssh-client
/bin/sh -c go install github.com/a-h/templ/cmd/templ@latest
WORKDIR /build
COPY dir:2fb861ae638432ae496bf4fa16db402e22c0129e3e55082c3e95aa4f36387e01 in ./backend
COPY dir:99b690b96961c361345bd255807acf295f3efc841ce5288d2037af58fc96f1d4 in ./orchestrator/backend
WORKDIR /build/backend
/bin/sh -c --mount=type=cache,target=/go/pkg/mod go mod download
/bin/sh -c CGO_ENABLED=1 go build -ldflags="-s -w" -o /usr/local/bin/plugin-builder-server ./cmd/plugin-builder
WORKDIR /build
COPY file:5a12c3264fbb50f9498b1171a702165ed946eb28ed20824262fc124ffda526a3 in /usr/local/bin/plugin-build.sh
/bin/sh -c chmod +x /usr/local/bin/plugin-build.sh
ENV GOMODCACHE=/cache/mod
ENV GOCACHE=/cache/build
/bin/sh -c mkdir -p /ssh /output
EXPOSE 9090
HEALTHCHECK --interval=30s --timeout=5s CMD wget -qO- http://localhost:9090/health || exit 1
ENTRYPOINT ["/usr/local/bin/plugin-builder-server"]

Labels

Key Value
io.buildah.version 1.39.3
Details
Container
2026-03-11 15:26:13 +00:00
0
OCI / Docker
linux/amd64
594 MiB
Versions (2) View all
latest 2026-03-11
v1.8.16 2026-03-11