Rurina drwily
  • Joined on 2026-05-14

ditto-ci (7)

Published 2026-10-21 06:41:03 +00:00 by drwily

Installation

docker pull gitea.parodia.dev/drwily/ditto-ci:7
sha256:2cb2199a493a27322ad09c82a3641419885fbca91ba053dc0f542596c954a1ee

Images

Digest OS / Arch Size
4b9d4c8acb linux/amd64 464 MiB

Image Layers ( linux/amd64)

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.version=24.04
ADD file:7121eb4a5ba391efb4ba9a38c532d1c5dc2d22d276f04e062f357eea36ee62c4 in /
CMD ["/bin/bash"]
ARG GO_VERSION=1.26.10
ARG NODE_VERSION=22.12.0
ARG ORT_VERSION=1.21.0
ENV DEBIAN_FRONTEND=noninteractive
ENV PATH=/usr/local/go/bin:/usr/local/node/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV CGO_ENABLED=1
RUN |3 GO_VERSION=1.26.10 NODE_VERSION=22.12.0 ORT_VERSION=1.21.0 /bin/sh -c apt-get update -qq && apt-get install -y --no-install-recommends build-essential git curl ca-certificates pkg-config xz-utils libheif1 libheif-dev libavif-bin zlib1g-dev libsharpyuv-dev libheif-plugin-libde265 libheif-plugin-aomdec libzbar0 libzbar-dev postgresql-client && rm -rf /var/lib/apt/lists/* # buildkit
RUN |3 GO_VERSION=1.26.10 NODE_VERSION=22.12.0 ORT_VERSION=1.21.0 /bin/sh -c set -eux; tmp="$(mktemp -d)"; curl -fSL -o "$tmp/ort.tgz" "https://github.com/microsoft/onnxruntime/releases/download/v${ORT_VERSION}/onnxruntime-linux-x64-${ORT_VERSION}.tgz"; tar -xzf "$tmp/ort.tgz" -C "$tmp"; cp -a "$tmp"/onnxruntime-linux-x64-*/lib/libonnxruntime.so* /usr/local/lib/; ln -sf "$(basename "$(ls /usr/local/lib/libonnxruntime.so.*.* | head -1)")" /usr/local/lib/libonnxruntime.so; ldconfig; rm -rf "$tmp" # buildkit
RUN |3 GO_VERSION=1.26.10 NODE_VERSION=22.12.0 ORT_VERSION=1.21.0 /bin/sh -c set -eux; tmp="$(mktemp -d)"; curl -fSL -o "$tmp/node.tar.xz" "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.xz"; tar -xJf "$tmp/node.tar.xz" -C /usr/local; mv /usr/local/node-v${NODE_VERSION}-linux-x64 /usr/local/node; rm -rf "$tmp"; node --version; npm --version # buildkit
RUN |3 GO_VERSION=1.26.10 NODE_VERSION=22.12.0 ORT_VERSION=1.21.0 /bin/sh -c set -eux; tmp="$(mktemp -d)"; curl -fSL -o "$tmp/go.tgz" "https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz"; tar -xzf "$tmp/go.tgz" -C /usr/local; rm -rf "$tmp"; go version # buildkit
ARG STATICCHECK_VERSION=2026.1
ARG GOVULNCHECK_VERSION=v1.6.0
RUN |5 GO_VERSION=1.26.10 NODE_VERSION=22.12.0 ORT_VERSION=1.21.0 STATICCHECK_VERSION=2026.1 GOVULNCHECK_VERSION=v1.6.0 /bin/sh -c set -eux; export GOPATH=/tmp/gotools GOMODCACHE=/tmp/gotools/pkg/mod GOBIN=/usr/local/bin; go install "honnef.co/go/tools/cmd/staticcheck@${STATICCHECK_VERSION}"; go install "golang.org/x/vuln/cmd/govulncheck@${GOVULNCHECK_VERSION}"; rm -rf /tmp/gotools; staticcheck -version; govulncheck -version # buildkit
ENV GOPATH=/cache/go
ENV GOMODCACHE=/cache/go/pkg/mod
ENV GOCACHE=/cache/go-build
ENV npm_config_cache=/cache/npm
RUN |5 GO_VERSION=1.26.10 NODE_VERSION=22.12.0 ORT_VERSION=1.21.0 STATICCHECK_VERSION=2026.1 GOVULNCHECK_VERSION=v1.6.0 /bin/sh -c mkdir -p /cache/go /cache/go-build /cache/npm # buildkit
ENV GOTOOLCHAIN=local
WORKDIR /workspace
LABEL org.opencontainers.image.source=https://gitea.parodia.dev/drwily/Ditto
LABEL org.opencontainers.image.description=Pinned cgo and Node toolchain for Ditto CI: libheif, libzbar, avifenc, libonnxruntime, Go, Node, staticcheck, govulncheck
LABEL org.opencontainers.image.licenses=UNLICENSED

Labels

Key Value
org.opencontainers.image.description Pinned cgo and Node toolchain for Ditto CI: libheif, libzbar, avifenc, libonnxruntime, Go, Node, staticcheck, govulncheck
org.opencontainers.image.licenses UNLICENSED
org.opencontainers.image.source https://gitea.parodia.dev/drwily/Ditto
org.opencontainers.image.version 24.04
Details
Container
2026-10-21 06:41:03 +00:00
0
OCI / Docker
Versions (10) View all
8 2026-10-27
latest 2026-10-27
7 2026-10-21
6 2026-10-10
5 2026-09-27