馃 distributed transcription service
thistle.dunkirk.sh
1# Whisper Service URL
2# URL of the faster-whisper transcription server
3# See README for setup instructions
4WHISPER_SERVICE_URL=http://localhost:8000
5
6# LLM API Configuration (Required for VTT cleaning)
7# Configure your LLM service endpoint and credentials
8LLM_API_KEY=your_api_key_here
9LLM_API_BASE_URL=https://api.openai.com/v1
10LLM_MODEL=gpt-4o-mini
11
12# WebAuthn/Passkey Configuration (Production Only)
13# In development, these default to localhost values
14# Only needed when deploying to production
15
16# Relying Party ID - your domain name
17# Must match the domain where your app is hosted
18# RP_ID=thistle.app
19
20# Origin - full URL of your app
21# Must match exactly where users access your app
22# ORIGIN=https://thistle.app
23
24# Polar.sh payment stuff
25# Get your access token from https://polar.sh/settings (or sandbox.polar.sh for testing)
26POLAR_ACCESS_TOKEN=XXX
27# Get product ID from your Polar dashboard (create a product first)
28POLAR_PRODUCT_ID=3f1ab9f9-d573-49d4-ac0a-a78bfb06c347
29# Redirect URL after successful checkout (use {CHECKOUT_ID} placeholder)
30POLAR_SUCCESS_URL=http://localhost:3000/checkout?checkout_id={CHECKOUT_ID}
31# Webhook secret for verifying Polar webhook signatures (get from Polar dashboard)
32POLAR_WEBHOOK_SECRET=whsec_xxxxxxxxxxxxx
33
34# Environment (set to 'production' in production)
35NODE_ENV=development