# Optional — app works without these using local file storage + JSON job store # MONGODB_URI=mongodb://localhost:27017/difflens # REDIS_URL=redis://localhost:6379 # S3-compatible storage (optional — falls back to ./uploads/) # S3_BUCKET=difflens-uploads # S3_REGION=ap-south-1 # S3_ACCESS_KEY= # S3_SECRET_KEY= MAX_FILE_SIZE_MB=25 FILE_RETENTION_HOURS=24 LOGGED_IN_RETENTION_HOURS=720 EXTENDED_RETENTION_HOURS=2160 BOOKMARK_RETENTION_HOURS=720 # Auth (required for production; dev default used if unset) AUTH_SECRET=change-me-in-production # NEXT_PUBLIC_APP_URL=http://localhost:3000