test: start working on anubis tekton pipeline

Signed-off-by: Xe Iaso <me@xeiaso.net>
This commit is contained in:
Xe Iaso
2026-05-16 01:22:35 -04:00
parent b57508afcd
commit a0589d3c7a
5 changed files with 163 additions and 3 deletions
+12 -2
View File
@@ -1,5 +1,15 @@
ARG ALPINE_VERSION=3.22
ARG GO_VERSION=1.26.2
# Go toolchain bootstrapper
FROM golang:${GO_VERSION} AS go
RUN CGO_ENABLED=0 go install golang.org/dl/go${GO_VERSION}@latest \
&& mkdir -p /app/bin \
&& mv /go/bin/go${GO_VERSION} /app/bin/go
FROM alpine:${ALPINE_VERSION}
RUN apk add -U go nodejs git build-base git npm bash zstd brotli gzip
LABEL org.opencontainers.image.source="https://github.com/TecharoHQ/anubis"
COPY --from=go /app/bin/go /usr/local/bin/go
RUN apk add -U nodejs git build-base git npm bash zstd brotli gzip \
&& go download