-
Notifications
You must be signed in to change notification settings - Fork 233
Expand file tree
/
Copy path.env.example
More file actions
36 lines (30 loc) · 1.96 KB
/
.env.example
File metadata and controls
36 lines (30 loc) · 1.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Required environment variables (dummy values work for local dev, replace for OAuth to work)
GITHUB_CLIENT_ID=dummy_client_id
GITHUB_CLIENT_SECRET=dummy_client_secret
GITHUB_AUTHORIZATION_CALLBACK_URL=http://localhost:5173/auth/callback
DB_PATH=local.db
# Optional environment variables
ANTHROPIC_API_KEY= # For AI-powered description generation in admin
YOUTUBE_API_KEY= # For importing YouTube videos
GITHUB_TOKEN= # For better rate limits when importing GitHub repos
BULK_IMPORT_API_KEY= # Secret key for bulk import API endpoint
SEED_DATABASE= # Controls database seeding: 'full', 'minimal', 'none' (defaults: 'full' in dev, 'minimal' in prod)
# Docker-specific variables
EXPOSED_PORT=8083 # External port for docker-compose (default: 8083)
# S3-compatible storage for thumbnails (Tigris)
S3_THUMBNAILS_ENDPOINT= # Tigris endpoint URL (e.g., https://fly.storage.tigris.dev)
S3_THUMBNAILS_BUCKET= # Bucket name for thumbnail storage
S3_THUMBNAILS_ACCESS_KEY= # Tigris access key ID
S3_THUMBNAILS_SECRET_KEY= # Tigris secret access key
S3_THUMBNAILS_PUBLIC_URL= # Public URL for thumbnails (e.g., https://thumbnails.yourdomain.com)
USE_S3_THUMBNAILS=false # Enable S3 storage for thumbnails (set to 'true' in production)
# Analytics (optional)
PUBLIC_PLAUSIBLE_SHARED_LINK_AUTH= # Plausible analytics shared link auth token
# Job Board - Stripe (dummy values work for local dev, replace for payments to work)
STRIPE_SECRET_KEY=sk_test_dummy_key_for_local_development
STRIPE_WEBHOOK_SECRET=whsec_dummy_webhook_secret
PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_dummy_publishable_key
# Job Board - Plunk Email (required for job notifications)
PLUNK_API_SECRET_KEY= # Plunk secret API key (sk_...) for transactional emails
PLUNK_API_URL=https://next-api.useplunk.com # Plunk API URL
PLUNK_FROM_EMAIL= # Verified sender email address (e.g., jobs@yourdomain.com)