-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
38 lines (31 loc) · 2.83 KB
/
Copy path.env.example
File metadata and controls
38 lines (31 loc) · 2.83 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
# ─────────────────────────────────────────────────────────────────────────────
# 256 Foundation website — environment variables
#
# ALL variables are optional. The site builds and runs with an empty .env.local:
# every page falls back gracefully (external data returns empty, donate buttons
# link to "#"). Copy this file to .env.local and fill in what you need.
# ─────────────────────────────────────────────────────────────────────────────
# ── Public (exposed to the browser, must be prefixed NEXT_PUBLIC_) ────────────
# Canonical site origin — used for OG/Twitter metadata, canonical URLs, sitemap.
# On Vercel, VERCEL_URL is used automatically as a fallback if this is unset.
NEXT_PUBLIC_SITE_URL=https://256foundation.org
# Zaprite hosted donation link (BTC + fiat). Used on /donate and home donate cards.
NEXT_PUBLIC_ZAPRITE_URL=https://pay.zaprite.com/pl_ZRWeSGjRWG
# Umami analytics (self-hosted). BOTH must be set AND NODE_ENV=production for the
# tracking script to be injected (see app/layout.tsx). Leave blank to disable.
NEXT_PUBLIC_UMAMI_WEBSITE_ID=
NEXT_PUBLIC_UMAMI_URL=
# ── Private (server-only) ─────────────────────────────────────────────────────
# GitHub personal access token (classic or fine-grained, read-only/public scope).
# Optional — raises the unauthenticated GitHub REST API limit from 60 to 5,000
# req/hr. Without it, live repo/org data still loads but may be rate-limited.
GITHUB_TOKEN=
# ─────────────────────────────────────────────────────────────────────────────
# NOT USED — do not add these; they are read nowhere in the codebase:
# RESEND_API_KEY / CONTACT_EMAIL / EMAIL_FROM → contact form now posts
# directly to Formspree from the client (components/home/ContactForm.tsx)
# HASHDASH_API_URL / HASHDASH_API_KEY → /api/hashdash queries the
# Prometheus API at pool.256foundation.org directly (no key required)
# NEXT_PUBLIC_TYPEFORM_URL → grant application CTA removed
# while the grant cycle is closed; re-add on /grants when it reopens
# ─────────────────────────────────────────────────────────────────────────────