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.
Services
Section titled “Services”fixture-web-nginx
Acceptance plan
Section titled “Acceptance plan”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 |