Repository navigation
Expand file tree
/
Copy path.env.example
More file actions
60 lines (47 loc) · 1.48 KB
/
Copy path.env.example
File metadata and controls
60 lines (47 loc) · 1.48 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
# Events — public ICS calendar feed URL (includes an auth token as a query param)
EVENTS_ICS_URL=
# Notion API
NOTION_SECRET=
NOTION_SIGNATORIES_DB_ID=
NOTION_FAQ_DB_ID=
NOTION_IDEAS_DB_ID=
NOTION_SPEAKERS_DB_ID=
NOTION_AGENDA_DB_ID=
NOTION_ENDORSEMENTS_DB_ID=
NOTION_COMMUNITY_CALLS_DB_ID=
# Hub API
HUB_API_URL=
HUB_API_KEY=
# Qgiv — server-side transaction verification for /api/membership-complete and /api/donation-complete
QGIV_API_TOKEN=
# Generic authenticated proxy (volunteer/incubator application forms)
PUBLIC_API_URL=
PUBLIC_SECRET_KEY=
# Email Octopus
EO_API_KEY=
# Admin dashboard (/admin/conversions) — HTTP Basic Auth
ADMIN_USERNAME=
ADMIN_PASSWORD=
# Sentry → Mattermost webhook relay
SENTRY_WEBHOOK_SECRET=
MATTERMOST_URL=
MATTERMOST_BOT_TOKEN=
MATTERMOST_CHANNEL_ID=
# Sentry error monitoring
# Server-side (Cloudflare Pages dashboard)
SENTRY_DSN=
SENTRY_ENVIRONMENT=production
# Build-time source map upload (CI only)
SENTRY_AUTH_TOKEN=
# Client-side (PUBLIC_ prefix exposes to browser bundle)
PUBLIC_SENTRY_DSN=
PUBLIC_SENTRY_ENVIRONMENT=production
# Plausible Stats API (for conversion dashboard)
PLAUSIBLE_API_KEY=
# Feature flags
MEMBERSHIP_LIVE=
# GrowthBook — client key for the homepage newsletter popup flag
PUBLIC_GROWTHBOOK_CLIENT_KEY=
# Navbar A/B test — keys the daily, cookie-free visitor hash (src/lib/navAssignment.ts).
# Any random string, e.g. `openssl rand -hex 32`. Only matters behind Cloudflare (needs cf-connecting-ip).
NAV_ASSIGNMENT_SECRET=