/
.env.example
84 lines (62 loc) 路 1.73 KB
/
.env.example
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
# REMEMBER: When adding additional env variables,
# the schemas in packages/shared/env should be updated accordingly
#############################
### Shared ###
#############################
NODE_ENV=development
# Sendgrid API key
SENDGRID_API_KEY=
# Url to sync API
SYNC_API_URL=http://localhost:3001
# Url to web app
WEB_URL=http://localhost:3000
#############################
### Supabase ###
#############################
# Client
SUPABASE_URL=http://localhost:54321
SUPABASE_ANON_KEY=
SUPABASE_SERVICE_KEY=
# OAuth Github provider
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
# OAuth Google provider
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
#############################
### Sync ###
#############################
# Redis
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=mwaA9IQxUGSR3Li0xkqjz0mF
# Path to Chrome installed on your local machine (used to sync articles)
CHROME_BIN=
# Email - used for Kindle integration
EMAIL=
#############################
### Web ###
#############################
# Host for web app
NEXT_PUBLIC_HOST=localhost:3000
# Supabase Next.js client
NEXT_PUBLIC_SUPABASE_URL=${SUPABASE_URL}
NEXT_PUBLIC_SUPABASE_ANON_KEY=${SUPABASE_ANON_KEY}
# Email to send contact form submissions
CONTACT_EMAIL=john@doe.com
# Stripe payments setup
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
#############################
### Extension ###
#############################
# Supabase Vite client
VITE_SUPABASE_URL=${SUPABASE_URL}
VITE_SUPABASE_ANON_KEY=${SUPABASE_ANON_KEY}
# Sync API
VITE_SYNC_API_URL=${SYNC_API_URL}
# Web app url
VITE_WEB_APP_URL=${WEB_URL}
# Auth cookie name
VITE_AUTH_COOKIE_NAME=sb-localhost-auth-token