catalog / ghcr.io/gethomepage/homepage / criteria

homepage — validation criteria

Per-image acceptance criteria for the ghcr.io/gethomepage/homepage profile (compose-lint#359). Validated against homepage:v1.13.2@sha256:a0b71c8e…, the default dashboard.

Representative workload / correctness check

profiles/workloads/homepage.sh — wait for readiness, serve the dashboard GET /, and trigger Next.js image optimization (GET /_next/image, which writes /app/.next/cache). Correct iff the dashboard serves and the image cache is writable (no read-only / ENOENT error). The drop-test correctness check (container-sec-derive testdata/drop-test/correctness/homepage.sh) is the same signal.

filesystem — derived by drop-test

Scope (run_config + out-of-band conditions)