alpinux-static/app
Alpinux d4fe8614c2 feat(cache): IP→ASN cache PostgreSQL + fix deploy venv permissions
- psycopg2-binary ajouté aux dépendances
- Cache ip-api.com dans table ip_asn_cache (PostgreSQL, TTL 30 j)
- ThreadedConnectionPool partagé par worker, schéma auto-créé au démarrage
- Graceful degradation si DATABASE_URL absent
- deploy-app.sh : pip tourne sous static-cdn (sudo -u) pour respecter les droits

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 13:39:14 +02:00
..
static feat(erreurs): ban AS entier + masquer IPs bannies (#43, #44) 2026-05-06 13:31:35 +02:00
templates feat(erreurs): ban AS entier + masquer IPs bannies (#43, #44) 2026-05-06 13:31:35 +02:00
.env.example fix: stats — utiliser le rapport ISPConfig au lieu de générer manuellement 2026-05-06 12:01:43 +02:00
app.py feat(cache): IP→ASN cache PostgreSQL + fix deploy venv permissions 2026-05-06 13:39:14 +02:00
CHANGELOG.md feat(cache): IP→ASN cache PostgreSQL + fix deploy venv permissions 2026-05-06 13:39:14 +02:00
requirements.txt feat(cache): IP→ASN cache PostgreSQL + fix deploy venv permissions 2026-05-06 13:39:14 +02:00
VERSION feat(cache): IP→ASN cache PostgreSQL + fix deploy venv permissions 2026-05-06 13:39:14 +02:00