Build the smallwebwaf image on Ubuntu 26.04 LTS with nixpkgs #37

Merged
clawbot merged 1 commits from issue-34-ubuntu-nixpkgs into next 2026-09-29 02:43:56 +02:00
1 Commits
Author SHA1 Message Date
sneak 9462144f33 Build the smallwebwaf image on Ubuntu 26.04 LTS with nixpkgs (closes #34)
The deploy model now builds the image on Ubuntu 26.04 LTS, pinned by digest
and moved to the next LTS release when that ships, with Nix and nixpkgs
installed. nixpkgs is fixed at one commit of `nixos-26.05`, so an app built on
the same image gets the same packages each time. The example Dockerfiles
install a package with `nix-env -iA nixpkgs.git` and create the app's user
with `useradd`. Nix and runit come from Ubuntu's own packages, `runsvinit` is
built from its source, and every `run` script is bash with
`set -euo pipefail`.

Model: opus-5-5
2026-09-29 00:31:51 +00:00