Build-Layer Catalog for the tetra-build Ecosystem
v0.1.0 | Beta | 13 LayersReusable Toolchain Images and Dependency Caches
Docker base images and cargo-chef pre-cooked dependency layers. Downstream CI skips toolchain setup and dep compilation entirely — only source changes trigger recompilation.
Layer Catalog
13 layers across three classes — toolchain bases, source dep caches, native dep layers.
cargo, rustup, cargo-chef, sccache S3. Foundation for all Rust layers.
wasm32 target, wasm-bindgen-cli, wasm-opt. Extends rust layer.
cargo-leptos. Extends wasm layer. Base for all Leptos projects.
nickel binary built from source. Standalone debian:slim image.
nu binary built from source. Standalone debian:slim image.
cargo-chef pre-cooked deps for ontoref. Requires stratumiops peer dep.
cargo-chef pre-cooked deps for rustelo. Extends leptos layer.
cargo-chef pre-cooked deps for stratumiops. Base for stratumiops-ia.
libonnxruntime-dev + cargo-chef deps for fastembed. ONNX-based local embedding.
liboqs-dev + libssl-dev + cargo-chef deps for secretumvault. Post-quantum crypto.
Consuming Layers
Toolchain Base
FROM daoreg.librecloud.online/lamina/rust:1.88 AS builder
Pre-cooked Dependencies
FROM daoreg.librecloud.online/lamina/rustelo:1.88 AS deps COPY --from=deps /usr/local/cargo/registry . RUN cargo build --release
Technology Stack
Eliminate repeated toolchain compilation
13 layers | Docker BuildKit | cargo-chef | sccache S3