Block a user
ci-base (latest)
Published 2026-07-30 19:28:58 +00:00 by sasa
Installation
docker pull git.y-b.one/sasa/ci-base:latestsha256:53f0acadd21bae364d61d52c49d9afe7473774a65c2bf07379a8c1d7abb2f9b4
Images
| Digest | OS / Arch | Size |
|---|---|---|
| 68880d111f | linux/amd64 | 655 MiB |
Image Layers ( linux/amd64)
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:c5143b228eb55f19ed4d3b653ad68ec7afe54ded0247e090ce3afb9e5484adfb in / |
| CMD ["/bin/bash"] |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl git gnupg build-essential postgresql-client unzip jq libnss3 libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0 libxcomposite1 libxdamage1 libxfixes3 libxrandr2 libgbm1 libasound2 && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /usr/share/keyrings/nodesource.gpg && echo "deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" > /etc/apt/sources.list.d/nodesource.list && apt-get update && apt-get install -y --no-install-recommends nodejs && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c curl -fsSL https://go.dev/dl/go1.26.0.linux-amd64.tar.gz -o /tmp/go.tar.gz && tar -C /usr/local -xzf /tmp/go.tar.gz && rm /tmp/go.tar.gz # buildkit |
| ENV PATH=/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| RUN /bin/sh -c KUBECTL_VERSION="$(curl -fsSL https://dl.k8s.io/release/stable.txt)" && curl -fsSL "https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl" -o /usr/local/bin/kubectl && curl -fsSL "https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl.sha256" -o /tmp/kubectl.sha256 && echo "$(cat /tmp/kubectl.sha256) /usr/local/bin/kubectl" | sha256sum -c - && rm /tmp/kubectl.sha256 && chmod +x /usr/local/bin/kubectl # buildkit |
| ENV PLAYWRIGHT_BROWSERS_PATH=/ms-playwright |
| COPY local_testing/playwright/package-lock.json /tmp/pw-lock.json # buildkit |
| RUN /bin/sh -c PW_VERSION="$(node -e "console.log(require('/tmp/pw-lock.json').packages['node_modules/@playwright/test'].version)")" && echo "Installing Playwright browsers for @playwright/test ${PW_VERSION}" && npx --yes "playwright@${PW_VERSION}" install --with-deps chromium chromium-headless-shell && chmod -R a+rx /ms-playwright && rm -f /tmp/pw-lock.json && rm -rf /var/lib/apt/lists/* /root/.npm # buildkit |
| WORKDIR /root |
| RUN /bin/sh -c go version && node --version && npm --version && ls /ms-playwright # buildkit |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.version | 22.04 |