Instead of cherry-picking images across a variety of sources and bespoke-building images from these sources and yet others, this repository and corresponding packages serves as a central place to look for, provide, define, reuse, manage, an d build a set of images.
The build process is envisioned as being efficient at layering for fast building, cacheability, and (a form of) reproducibility and auditability.
All images should support aarch64
and x86_64
. When possible and relevant, there should be glibc
- and musl
-based variants.
Use cases include:
Supported engines include:
ruby
: MRI a.k.a CRuby.jruby
: These are based on Eclise Temurin JDK builds.truffleruby
: Due to the nature and state of TruffleRuby these are experimental and may or may not work as expected.These images provide a set of minimal rack-based applications covering a range of frameworks and versions:
rack
1.3 to 3 and uprails
3.2 to 7 and upsinatra
1.0 to 4 and upgrape
1.2 to 4 and up