Extend sanity-check.sh to cover the new Gitea container

Adds git.jayfield.org to the vhost checks, gitea to the container
list, and a genuine API check (not just an HTTP 200) confirming Gitea
is actually serving repo data. Verified with a live run: 47 pass, 0
fail.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-26 15:31:01 +02:00
co-authored by Claude Sonnet 5
parent d1902bb277
commit 64a325efc0
+3 -2
View File
@@ -44,8 +44,9 @@ the dyndns zone, the full mail stack including a live `rspamc symbols`
scan (catches a phantom-active rspamd, which is exactly what happened scan (catches a phantom-active rspamd, which is exactly what happened
during the 24.04 upgrade) and whether anything is actually listening on during the 24.04 upgrade) and whether anything is actually listening on
Postfix's configured milter port, MariaDB/`vmail` data + Postfix's SQL Postfix's configured milter port, MariaDB/`vmail` data + Postfix's SQL
lookups, fail2ban's jail count and the custom `findtime` hardening, all 6 lookups, fail2ban's jail count and the custom `findtime` hardening, all 7
public vhosts by expected HTTP status code, and all 5 Docker containers. public vhosts by expected HTTP status code (plus a genuine Gitea API
check, not just a static-page response), and all 6 Docker containers.
Runs automatically once per boot via `sanity-check.service` (a oneshot Runs automatically once per boot via `sanity-check.service` (a oneshot
unit, `systemctl enable`d, `After=` all the relevant services plus a 10s unit, `systemctl enable`d, `After=` all the relevant services plus a 10s