Skip to content

web-layer

Version 2026.144.1443
Repo superproject

fixture-web — predictable HTTP fixture for harness phase 2 Installs nginx, writes /srv/fixture/index.html containing the predetermined web content marker, ships an nginx.conf that listens on 8080 and serves /srv/fixture/, plus curl for the self-curl probe. Combined with a fedora base + supervisord this satisfies every scenario in the network-and-http recipe.

  • fixture-web-nginx

This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.

Intent Step
run mkdir=/srv/fixture
run write=/srv/fixture/index.html
run write=/etc/nginx/nginx.conf
check nginx is installed
check the fixture index.html carries the predetermined content marker
check the fixture web server answers HTTP 200 with the marker on its published port
check package=curl