Commit graph

10 commits

Author SHA1 Message Date
0510c0c08d Include rules in README 2026-04-29 22:54:34 +07:00
db235eb272 docker: add HEALTHCHECK probing /health
The binary doubles as its own healthcheck client via the SDK's
-healthcheck flag, so the probe works in the scratch image
(no shell, no curl, no wget).
2026-04-26 19:48:40 +07:00
e8b38fac59 checker: split monolithic rule into per-concern rules 2026-04-26 19:48:40 +07:00
d9a92ad576 Run container as non-root user
Add USER 65534:65534 to the scratch runtime image so the checker
process does not run as root.
2026-04-26 10:20:10 +07:00
2128064abf Migrate to checker-sdk-go v1.3.0 with standalone build tag
The SDK split the HTTP server scaffolding into the new
checker-sdk-go/checker/server subpackage. Update main.go to import
server and call server.New, and isolate the interactive form code
behind the standalone build tag so plugin/builtin builds skip
net/http entirely.
2026-04-26 10:20:07 +07:00
8d2ff95be9 Add interactive form/report v0.1.0 2026-04-23 17:01:07 +07:00
cc7da2c6f7 Bump SDK + change Evaluate signature 2026-04-23 17:01:07 +07:00
1a66c3a9d8 Return StatusUnknown when no servers were actually checked 2026-04-23 17:01:07 +07:00
01811634d3 Handle relative domain name 2026-04-23 17:01:07 +07:00
b259d9ef18 Initial commit 2026-04-23 17:01:07 +07:00