Container Development Client for Reproducible Artifacts
summary
A Lima VM template preinstalls Nix and Nix-snapshotter and runs a reproducible build workflow that produces separate dev and runtime OCI images, demonstrating deterministic hashes, efficient caching inside containerd, and lower CI resource use; first builds from source are slow but subsequent builds use content-addressable package caching and are much faster; the repo and VM work on macOS via Lima VM template and the project is published as build-safe for others to adopt.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:45Need for Docker Desktop alternative
- 5:57OCI image format limits
- 9:50Ideal container workflow
- 12:21Build Safe project
- 13:49VM management with Lima
- 15:15Demo: BSF dependencies
- 18:48Demo: OCI image builds
- 20:54Future plans
- 22:23Q&A
related talks
25mContainer Development Client for Reproducible Artifacts
41mCloud Native Nix!
27mStreamline Your Development Workflow
23mA Deep Dive into Development Environment Configuration Standards
30mLower Your Barrier to Entry with Nix
15mBuilding Developer-Friendly Spaces: Nix in a Nutshell
30mReproducible work environments for data scientists using Nix
16mMy DevContainer Setup: A Reproducible, Flexible Development Workstation
