2026-06-11 17:13:50 +00:00
|
|
|
# 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:<password>@timescale_db:5432/tracksolid_db
|
|
|
|
|
|
2026-06-15 16:33:16 +00:00
|
|
|
# rustfs / S3 — source ticket snapshots (automations/inc/<EAT-timestamp>.csv)
|
2026-06-11 17:13:50 +00:00
|
|
|
RUSTFS_ENDPOINT=https://s3.rahamafresh.com
|
|
|
|
|
RUSTFS_ACCESS_KEY=<key>
|
|
|
|
|
RUSTFS_SECRET_KEY=<secret>
|
|
|
|
|
RUSTFS_REGION=us-east-1
|
|
|
|
|
TICKETS_BUCKET=tickets
|
|
|
|
|
|
|
|
|
|
# Geocoder (keyed — public Nominatim rate-limits bulk)
|
|
|
|
|
GEOCODER_PROVIDER=locationiq # locationiq | opencage
|
|
|
|
|
GEOCODER_API_KEY=<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
|