webhook.py: HMAC-signed receiver (X-Gitea-Signature), validates ref==main, one-concurrent-deploy lock, no request data reaches shell. deploy-webhook.sh: installs llm-bench-webhook systemd service (runs as aygea, in docker group), generates + stores secret in .webhook.secret. deploy.sh: port read from compose (now 31415). Installed on mewtwo: listening 0.0.0.0:41798, enabled for boot. Gitea webhook target: http://10.0.0.22:41798/hook Co-Authored-By: Claude <noreply@anthropic.com>
24 lines
604 B
Plaintext
24 lines
604 B
Plaintext
# --- Generated / build artifacts ---
|
|
# Dashboard HTML is generated by generate_dashboard.py from data/benchmark_history.json.
|
|
# Keep them OUT of git so the repo only holds source — the site regenerates on deploy.
|
|
# (If you'd rather commit the built HTML instead, comment out these lines.)
|
|
/dashboard.html
|
|
/pages/
|
|
# /data/benchmark_history.json # <-- uncomment to keep history local-only too
|
|
|
|
# --- Scratch / previews / tooling ---
|
|
*.png
|
|
/playwright-mcp/
|
|
/.playwright-mcp/
|
|
__pycache__/
|
|
*.pyc
|
|
.DS_Store
|
|
|
|
# --- Local env ---
|
|
.env
|
|
.env.*
|
|
*.local
|
|
|
|
# --- Webhook secret (NEVER commit) ---
|
|
.webhook.secret
|