# Whisper Service URL # URL of the faster-whisper transcription server # See README for setup instructions WHISPER_SERVICE_URL=http://localhost:8000 # LLM API Configuration (Required for VTT cleaning) # Configure your LLM service endpoint and credentials LLM_API_KEY=your_api_key_here LLM_API_BASE_URL=https://api.openai.com/v1 LLM_MODEL=gpt-4o-mini # WebAuthn/Passkey Configuration (Production Only) # In development, these default to localhost values # Only needed when deploying to production # Relying Party ID - your domain name # Must match the domain where your app is hosted # RP_ID=thistle.app # Origin - full URL of your app # Must match exactly where users access your app # ORIGIN=https://thistle.app # Polar.sh payment stuff # Get your access token from https://polar.sh/settings (or sandbox.polar.sh for testing) POLAR_ACCESS_TOKEN=XXX # Get product ID from your Polar dashboard (create a product first) POLAR_PRODUCT_ID=3f1ab9f9-d573-49d4-ac0a-a78bfb06c347 # Redirect URL after successful checkout (use {CHECKOUT_ID} placeholder) POLAR_SUCCESS_URL=http://localhost:3000/checkout?checkout_id={CHECKOUT_ID} # Webhook secret for verifying Polar webhook signatures (get from Polar dashboard) POLAR_WEBHOOK_SECRET=whsec_xxxxxxxxxxxxx # Environment (set to 'production' in production) NODE_ENV=development