Block a user
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:latestsha256: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
Versions (2)
View all