-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
85 lines (69 loc) · 2.75 KB
/
.env.example
File metadata and controls
85 lines (69 loc) · 2.75 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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# Clerk Authentication
# Get these from https://dashboard.clerk.com
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_...
CLERK_SECRET_KEY=sk_test_...
# Clerk URLs
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/
# Base URL of your application
NEXT_PUBLIC_APP_URL=http://localhost:3000
# Database Configuration
# (D1 is now the primary database - see Cloudflare D1 section below)
# ============================================
# OPTIONAL: Langfuse Observability
# ============================================
# Langfuse provides prompt management, tracing, and observability.
# Leave these BLANK to disable Langfuse (app will work without it).
# To enable: https://cloud.langfuse.com
LANGFUSE_SECRET_KEY=
LANGFUSE_PUBLIC_KEY=
LANGFUSE_BASE_URL=
# ============================================
# LLM Provider Configuration
# ============================================
OPENAI_API_KEY=
DEEPSEEK_API_KEY=
# Cloudflare D1 Database Configuration
# Choose ONE of the following options:
# ============================================
# OPTION 1 (RECOMMENDED): D1 Gateway Worker
# ============================================
# Fast, production-ready access to D1 via Worker binding.
# - 10-100x faster than REST API
# - No Cloudflare API rate limits
# - Batching support (multiple queries in one request)
# - Built-in caching
#
# Setup: See DEPLOY_D1_GATEWAY.md
D1_GATEWAY_URL=https://d1-gateway.your-subdomain.workers.dev
D1_GATEWAY_KEY=your-gateway-api-key
# ============================================
# OPTION 2 (ADMIN/DEV ONLY): Direct REST API
# ============================================
# Direct access to Cloudflare's D1 REST API.
# ⚠️ NOT RECOMMENDED for production (global API rate limits apply)
# ⚠️ Best for admin scripts or local development
#
# Get these from: https://dash.cloudflare.com
# CLOUDFLARE_ACCOUNT_ID=your-account-id
# CLOUDFLARE_D1_DATABASE_ID=632b9c57-8262-40bd-86c2-bc08beab713b
# CLOUDFLARE_API_TOKEN=your-api-token
# API Keys for bulk operations
ADMIN_EMAIL=admin@example.com
# Inngest Configuration
INNGEST_EVENT_KEY=
# Cloudflare Workers — Python Worker for job processing
# URL for the process-jobs worker (used by processAllJobs mutation)
# Deploy with: cd workers/process-jobs && npm run deploy
CLASSIFY_JOBS_WORKER_URL=https://nomadically-work-process-jobs.your-subdomain.workers.dev
# Resend (email)
# Get your API key from https://resend.com/api-keys
RESEND_API_KEY=re_...
# Get webhook secret from https://resend.com/webhooks
RESEND_WEBHOOK_SECRET=whsec_...
# NeverBounce (email verification for contact email discovery)
# Get your API key from https://app.neverbounce.com/settings/api
NEVERBOUNCE_API_KEY=your-neverbounce-api-key
FIGMA_ACCESS_TOKEN=