# fleettickets — copy to .env and fill in. NEVER commit the real .env. # Shared database (the `tickets` schema lives in tracksolid_db; internal Docker host) DATABASE_URL=postgresql://tracksolid_owner:@timescale_db:5432/tracksolid_db # rustfs / S3 — source ticket snapshots (automations/inc/.csv) RUSTFS_ENDPOINT=https://s3.rahamafresh.com RUSTFS_ACCESS_KEY= RUSTFS_SECRET_KEY= RUSTFS_REGION=us-east-1 TICKETS_BUCKET=tickets # Geocoder (keyed — public Nominatim rate-limits bulk) GEOCODER_PROVIDER=locationiq # locationiq | opencage GEOCODER_API_KEY= GEOCODER_MIN_INTERVAL_S=1.1 # throttle to provider TOS GEOCODER_MAX_KM=25 # reject a location geocode this far from its cluster centroid