bvandeusen
  • Joined on 2026-05-30

ci-go-media (latest)

Published 2026-09-02 22:16:20 -04:00 by bvandeusen

Installation

docker pull git.fabledsword.com/bvandeusen/ci-go-media:latest
sha256:7751654123dc1bf18a5adb8b8ed7b29e794c673a7df0dde4a7cab4c45dfd10f7

About this package

CI image: ci-go + ffmpeg (probe, sprites, previews, perceptual hashing)

Image Layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1787529600'
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl gnupg netbase sq wget ; apt-get dist-clean # buildkit
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends git mercurial openssh-client subversion procps ; apt-get dist-clean # buildkit
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends g++ gcc libc6-dev make pkg-config ; dpkgArch="$(dpkg --print-architecture)"; if [ "$dpkgArch" = 'arm64' ]; then apt-get install -y --no-install-recommends binutils-gold; fi; rm -rf /var/lib/apt/lists/* # buildkit
ENV GOLANG_VERSION=1.26.7
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
LABEL org.opencontainers.image.source=https://git.fabledsword.com/bvandeusen/CI-runner org.opencontainers.image.description=CI image: Go + Node + golangci-lint + docker CLI org.opencontainers.image.licenses=MIT
SHELL [/bin/bash -eo pipefail -c]
ARG NODE_MAJOR=24
ARG GOLANGCI_LINT_VERSION=v2.12.2
COPY scripts/install-common.sh /tmp/install-common.sh # buildkit
RUN |2 NODE_MAJOR=24 GOLANGCI_LINT_VERSION=v2.12.2 /bin/bash -eo pipefail -c NODE_MAJOR=${NODE_MAJOR} WITH_DOCKER_CLI=1 bash /tmp/install-common.sh && rm /tmp/install-common.sh # buildkit
RUN |2 NODE_MAJOR=24 GOLANGCI_LINT_VERSION=v2.12.2 /bin/bash -eo pipefail -c curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/${GOLANGCI_LINT_VERSION}/install.sh | sh -s -- -b /usr/local/bin ${GOLANGCI_LINT_VERSION} # buildkit
ENV GOPATH=/go GOCACHE=/root/.cache/go-build
RUN |2 NODE_MAJOR=24 GOLANGCI_LINT_VERSION=v2.12.2 /bin/bash -eo pipefail -c go version && node --version && golangci-lint --version && docker buildx version # buildkit
LABEL org.opencontainers.image.source=https://git.fabledsword.com/bvandeusen/CI-runner org.opencontainers.image.description=CI image: ci-go + ffmpeg (probe, sprites, previews, perceptual hashing) org.opencontainers.image.licenses=MIT
SHELL [/bin/bash -eo pipefail -c]
RUN /bin/bash -eo pipefail -c apt-get update && apt-get install -y --no-install-recommends ffmpeg && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/bash -eo pipefail -c go version && golangci-lint --version && ffmpeg -version && ffprobe -version # buildkit

Labels

Key Value
org.opencontainers.image.description CI image: ci-go + ffmpeg (probe, sprites, previews, perceptual hashing)
org.opencontainers.image.licenses MIT
org.opencontainers.image.source https://git.fabledsword.com/bvandeusen/CI-runner
Details
Container
2026-09-02 22:16:20 -04:00
1
OCI / Docker
linux/amd64
MIT
591 MiB
Versions (2) View all
1.26 2026-09-02
latest 2026-09-02