legion-tools (3d67556)
Published 2026-05-16 16:08:00 +00:00 by wesley
Installation
docker pull git.edge.capetown/ai/legion-tools:3d67556sha256:6c5b30ec1831f1386c7cbd34277d5386876185cf9da2b8bbca3b8c8e6280d654Image layers
| ADD alpine-minirootfs-3.23.4-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| RUN /bin/sh -c apk add --no-cache ca-certificates # buildkit |
| ENV GOLANG_VERSION=1.25.10 |
| 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 |
| RUN apk add --no-cache ca-certificates tzdata && addgroup -S -g 1000 legion && adduser -S -u 1000 -G legion legion && mkdir -p /usr/local/share/legion-source && chown -R legion:legion /usr/local/share/legion-source |
| COPY --chown=legion:legion go.mod go.sum /usr/local/share/legion-source/ |
| COPY --chown=legion:legion pkg/ /usr/local/share/legion-source/pkg/ |
| COPY --from=build /out/legion-tools /usr/local/bin/legion-tools |