Common base images I use.
Alpine 3.19, but with:
- bash (as entrypoint)
- curl
- htop
- nano
- libstdc++
Makes debugging easier. A good base image for final stages.
Any misc extra packages to use when building.
Base image: common:latest
Packages:
- sudo
- dpkg
- git
- rsync
- ssh
Base image: aburgess/common:extra
Packages:
- build-base (alpine's build-essential)
- linux-headers
- openssl-dev
- cmake
Base image: aburgess/gcc:latest
Adds:
I will add stuff to this image when I don't want to recompile dependencies.
Base image: aburgess/common:latest
Versions 20 of node.
Base image: aburgess/node:20
Includes the latest version of npm, yarn, pnpm, and jq.
Also includes @adamburges/nr.
Generally you build on this image, then have a final stage on the other image.
Base image: Alpine 3.19
Builds the latest version of the JPEG XL encoder/decoder and provides them as /cjxl and /djxl.