Reusable Docker image for SpiralTrain courseware CI builds
  • Dockerfile 100%
Find a file
Feiko 0373e24e0f
All checks were successful
Build Courseware CI Image / image (push) Successful in 1m51s
Add git-lfs to the CI image
The courseware build workflow pulls Git LFS assets (e.g. books/free PDFs);
without git-lfs, checkout/lfs pull fails. Install it via apt.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 13:45:45 +02:00
.forgejo/workflows Use registry token for image publishing 2026-05-23 13:20:43 +02:00
.gitignore Add courseware CI image 2026-05-23 13:11:42 +02:00
Dockerfile Add git-lfs to the CI image 2026-05-30 13:45:45 +02:00
README.md Add courseware CI image 2026-05-23 13:11:42 +02:00

Courseware CI Image

Docker image for SpiralTrain courseware builds.

It contains the runtime and browser dependencies used by the presentation template:

  • Bun
  • Node.js and npm
  • Google Chrome stable
  • Git, SSH, curl, wget, zip
  • Fonts for PDF rendering

The image sets:

CHROME_PATH=/usr/bin/google-chrome-stable
PUPPETEER_EXECUTABLE_PATH=/usr/bin/google-chrome-stable

Image

git.feikowielsma.nl/spiraltrain/courseware-ci:latest

Prefer pinning a dated tag in consuming repositories once the first image is published.