courseware-ci-image (latest)
Published 2026-05-30 15:47:38 +02:00 by feiko
Installation
docker pull git.feikowielsma.nl/feiko/courseware-ci-image:latestsha256:7442af402a28436ea39cec34f1bcaa338435371ab701905af7ff322727b39002Image layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1779062400' |
| ARG BUN_VERSION=1.2.15 |
| ARG NODE_MAJOR=24 |
| ENV DEBIAN_FRONTEND=noninteractive |
| ENV BUN_INSTALL=/usr/local/bun |
| ENV PATH=/usr/local/bun/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| ENV CHROME_PATH=/usr/bin/google-chrome-stable |
| ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/google-chrome-stable |
| RUN |2 BUN_VERSION=1.2.15 NODE_MAJOR=24 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl fonts-dejavu fonts-liberation fonts-noto fonts-noto-color-emoji git git-lfs gnupg openssh-client unzip wget zip && curl -fsSL https://deb.nodesource.com/setup_${NODE_MAJOR}.x | bash - && apt-get install -y --no-install-recommends nodejs && install -d -m 0755 /etc/apt/keyrings && wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | gpg --dearmor -o /etc/apt/keyrings/google-linux-signing-key.gpg && echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/google-linux-signing-key.gpg] https://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list && apt-get update && apt-get install -y --no-install-recommends google-chrome-stable && curl -fsSL https://bun.sh/install | bash -s -- "bun-v${BUN_VERSION}" && bun --version && node --version && google-chrome-stable --version && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |