# ── Frontend (web) ────────────────────────────────────────────────────────── # Backend API base URL. Required in production — the frontend throws at # startup if this is unset and NODE_ENV=production. BACKEND_URL=http://localhost:3001 # Optional: Plausible analytics. Both must be set for the script to render. # NEXT_PUBLIC_PLAUSIBLE_SRC=https://plausible.example.com/script.js # NEXT_PUBLIC_PLAUSIBLE_WEBSITE_ID=your-website-id # ── Backend ───────────────────────────────────────────────────────────────── # Port the Hono server listens on (default 3001). PORT=3001 # IANA timezone used by node-cron schedules and operating-hour windows. TZ=America/New_York # How long a park's schedule data is considered fresh before the tiered # scraper re-fetches it (default 72). PARK_HOURS_STALENESS_HOURS=72 # Per-IP request limit for the public API, per minute (default 60). RATE_LIMIT_PER_MIN=60