Document Gitea Actions runner behavior in README
All checks were successful
CI / build (push) Successful in 22s

This commit is contained in:
Daily Quote Builder 2026-07-20 17:05:22 +00:00
parent 2b59635b86
commit 4af9654002

View File

@ -10,6 +10,10 @@ A small full-stack "quote of the day" app, built for the privatecloud VM `privat
- **Platform auth**: [Zitadel](https://zitadel.com), self-hosted via Docker, OIDC Authorization Code + PKCE. Gates "submit a quote" and "favorites"; browsing is public.
- **Git hosting**: [Gitea](https://gitea.io), self-hosted via Docker (this repo's `origin`).
- **CI/CD**: Gitea Actions, using a local `act_runner` container. See `.gitea/workflows/ci.yml`.
Verified working end-to-end (checkout → build → syntax check, all green), but the
runner has occasionally been slow to pick up a freshly-pushed task on this VM; a
`docker restart quoteapp-gitea-runner` reliably kicks it back into gear if a run
seems stuck in "queued".
- **Observability**: `prom-client` metrics at `/api/metrics`, scraped by Prometheus, visualized in a provisioned Grafana dashboard.
- **Backup**: nightly `pg_dump` via a systemd timer (`quoteapp-backup.timer`), 7-day retention, dumps to `~/backups`.