-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
47 lines (39 loc) · 2.12 KB
/
.env.example
File metadata and controls
47 lines (39 loc) · 2.12 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
# Database (Supabase Postgres)
DATABASE_URL="postgresql://postgres:[password]@db.[project-ref].supabase.co:5432/postgres?pgbouncer=true"
DIRECT_URL="postgresql://postgres:[password]@db.[project-ref].supabase.co:5432/postgres"
# Clerk Auth
# Get from https://dashboard.clerk.com → Your App → API Keys
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY="pk_test_..."
CLERK_SECRET_KEY="sk_test_..."
# Clerk routes (keep these as-is unless you change sign-in/up paths)
NEXT_PUBLIC_CLERK_SIGN_IN_URL="/sign-in"
NEXT_PUBLIC_CLERK_SIGN_UP_URL="/sign-in"
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL="/dashboard"
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL="/dashboard"
# AI Enrichment (optional — app works without this, falls back to keyword classifier)
# Supported providers: anthropic, openai
AI_PROVIDER="anthropic"
AI_MODEL="claude-3-5-sonnet-20241022"
ANTHROPIC_API_KEY="sk-ant-..."
# OPENAI_API_KEY="sk-..."
# Enrichment settings
ENRICHMENT_TIMEOUT_MS="10000"
ENRICHMENT_MAX_PAGES="4"
# Business Registry adapter (OpenCorporates)
# Required for live GA business entity verification — adapter falls back to demo mode if absent
# Get from: https://opencorporates.com/api_accounts/new
OPENCORPORATES_API_KEY=""
# Google Custom Search — website finder (100 free queries/day)
# 1. Create an engine at https://programmablesearchengine.google.com → enable "Search the entire web"
# 2. Get an API key at https://console.cloud.google.com → Enable "Custom Search JSON API" → Credentials
GOOGLE_CSE_API_KEY=""
GOOGLE_CSE_ENGINE_ID=""
# Google Places API (New) — business profile enrichment without needing a website
# Enrichment falls back to Places when a company has no website URL.
# Setup: Google Cloud Console → APIs & Services → Library → search "Places API (New)" → Enable
# Then: APIs & Services → Credentials → Create API Key (restrict to "Places API (New)")
# $17 per 1,000 Text Search requests after $200/month free credit (~11,000 free searches/month)
GOOGLE_PLACES_API_KEY=""
# Permit adapter (Atlanta ArcGIS)
PERMIT_BATCH_SIZE="100" # ArcGIS result record count per page (max 1000)
PERMIT_LOOKBACK_DAYS="90" # How many days back to query permit activity