-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
73 lines (61 loc) · 2.02 KB
/
Copy pathenv.example
File metadata and controls
73 lines (61 loc) · 2.02 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
# Gemini image analysis
GEMINI_API_KEY_POOL=your_gemini_api_key_1,your_gemini_api_key_2
GEMINI_MODEL=gemini-2.5-flash
# Text model endpoint (OpenAI-compatible)
TEXT_API_BASE_URL=https://api.example.com/v1
TEXT_API_KEY=your_text_api_key
TEXT_MODEL=your_text_model
# Cloudflare R2
R2_ACCOUNT_ID=your_r2_account_id
R2_ACCESS_KEY_ID=your_r2_access_key_id
R2_SECRET_ACCESS_KEY=your_r2_secret_access_key
R2_BUCKET_NAME=word-app-images
# Postgres
DATABASE_URL=postgresql://user:password@host:5432/database?sslmode=require
# Native app auth
APP_SESSION_SECRET=replace_with_a_long_random_secret
APPLE_CLIENT_ID=com.example.snapshot
APPLE_BUNDLE_ID=com.example.snapshot
# Optional MCP enrichment
MCP_WIKI_ENABLED=false
BRAVE_API_KEY=
# Clerk
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_live_or_test_placeholder
CLERK_SECRET_KEY=sk_live_or_test_placeholder
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_SIGN_IN_FORCE_REDIRECT_URL=/
NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL=/
# Public CDN base URL for uploaded images
CDN_PUBLIC_BASE_URL=https://cdn.example.com
NEXT_PUBLIC_APP_URL=https://yulu34.top
CAP_SERVER_URL=https://yulu34.top
# Release and support
NEXT_PUBLIC_SUPPORT_EMAIL=support@example.com
NEXT_PUBLIC_PRIVACY_POLICY_URL=https://example.com/privacy
NEXT_PUBLIC_TERMS_URL=https://example.com/terms
NEXT_PUBLIC_APP_STORE_URL=https://apps.apple.com/app/id0000000000
# Stripe
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_placeholder
STRIPE_SECRET_KEY=sk_test_placeholder
STRIPE_PRICE_ID=price_placeholder
STRIPE_WEBHOOK_SECRET=whsec_placeholder
APP_BILLING_PROVIDER=stripe
# App Store / StoreKit 2 foundation
APP_STORE_BUNDLE_ID=com.example.snapshot
APP_STORE_ISSUER_ID=
APP_STORE_KEY_ID=
APP_STORE_PRIVATE_KEY=
APP_STORE_APPLE_ID=
APP_STORE_ENVIRONMENT=Sandbox
# Sentry
NEXT_PUBLIC_SENTRY_DSN=
SENTRY_DSN=
SENTRY_ORG=
SENTRY_PROJECT=
SENTRY_TRACES_SAMPLE_RATE=0.2
NEXT_PUBLIC_SENTRY_TRACES_SAMPLE_RATE=0.2
NEXT_PUBLIC_APP_ENV=development
# Resend
RESEND_API_KEY=
RESEND_FROM_EMAIL=Snapshot <no-reply@example.com>