- Added centralized, self-learning GeoService (ZIP, City, Street) - Implemented Hybrid Address Management (Centralized table + Denormalized fields) - Fixed Gamification logic (PointsLedger field names & filtering) - Added address autocomplete and two-tier (Free/Premium) search API - Synchronized UserStats and PointsLedger schemas
898 B
898 B
(Üzemeltetés.)
⚙️ OPERATIONS & MONITORING
Backup Stratégia
- Napi: Teljes SQL dump a NAS-ra (
/mnt/nas/backup). - Rotáció: 7 napi, 4 heti, 12 havi mentés megőrzése.
- MinIO: Napi rsync a statikus fájlokról.
Monitoring
- Dozzle: Valós idejű log nézegető (Port 8888).
- Healthcheck: Docker
healthcheckminden konténeren. - Alerts: Email értesítés, ha az API 5xx hibát dob.
4. Anti-Fraud & Device Logging
A visszaélések elkerülése érdekében a rendszer rögzíti a beküldéshez használt eszközök adatait.
- Device Fingerprinting: Egyedi azonosító rögzítése (
device_id). - Metadata Validation: Képek feltöltésekor kötelező az EXIF GPS adatok ellenőrzése. Amennyiben az EXIF adatok hiányoznak vagy eltérnek a rögzített helyszíntől (>250m), a bejegyzés automatikusan "Manual Review" státuszba kerül.