Add hit counter service and expand frontend content sections

- New hit-counter FastAPI service (Prometheus metrics, SQLite storage), wired into Caddy (hits.carloselugo.com) and docker-compose
- Scrape hit-counter in Prometheus every 5m
- Add articles, about, contact, experience, and expertise sections to the frontend, with per-article hit tracking

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-27 20:31:52 +00:00
co-authored by Claude Sonnet 5
parent fd961a0668
commit 44d6c1e5a9
21 changed files with 959 additions and 320 deletions
+5
View File
@@ -14,3 +14,8 @@ scrape_configs:
- job_name: "cadvisor"
static_configs:
- targets: ["cadvisor:8080"]
- job_name: "hit-counter"
scrape_interval: 5m
static_configs:
- targets: ["hit-counter:8000"]