41 lines
2.3 KiB
Plaintext
41 lines
2.3 KiB
Plaintext
# Copy to .env and fill in values. Never commit .env.
|
|
|
|
# --- App URLs (local LAN: use your container IP or 127.0.0.1) ---
|
|
NEXT_PUBLIC_SITE_URL=http://127.0.0.1:8008
|
|
NEXTAUTH_URL=http://127.0.0.1:8008
|
|
AUTH_URL=http://127.0.0.1:8008
|
|
AUTH_SECRET=generate_a_long_random_string_min_32_chars
|
|
|
|
# --- Database (PostgreSQL) ---
|
|
DATABASE_URL=postgresql://fundraise:fundraise_local_dev@localhost:5432/fundraising
|
|
|
|
# --- Branding & campaign copy ---
|
|
NEXT_PUBLIC_APP_NAME=Democracy Rising
|
|
PUBLIC_APP_NAME=Democracy Rising
|
|
# Supporter credits (match NEXT_PUBLIC_* for browser — ticker + full name)
|
|
PUBLIC_CREDIT_TICKER=BWT
|
|
NEXT_PUBLIC_CREDIT_TICKER=BWT
|
|
PUBLIC_CREDIT_NAME=Blue Wave Token
|
|
NEXT_PUBLIC_CREDIT_NAME=Blue Wave Token
|
|
PUBLIC_CAMPAIGN_GOAL_USD=250000
|
|
|
|
# --- Legal / disclosure placeholders (not legal advice) ---
|
|
NEXT_PUBLIC_COMMITTEE_LEGAL_NAME_PLACEHOLDER=Your Committee Legal Name Here
|
|
COMMITTEE_LEGAL_NAME_PLACEHOLDER=Your Committee Legal Name Here
|
|
NEXT_PUBLIC_DISCLAIMER_TEXT=Contributions are solicited by an authorized political committee. Federal law requires political committees to report contributor information and to retain records in accordance with FEC rules. This statement is general information only and not legal, FEC, or tax advice; consult qualified counsel for your committee obligations.
|
|
DISCLAIMER_TEXT=Contributions are solicited by an authorized political committee. Federal law requires political committees to report contributor information and to retain records in accordance with FEC rules. This statement is general information only and not legal, FEC, or tax advice; consult qualified counsel for your committee obligations.
|
|
|
|
# --- Stripe (test keys for development; use restricted keys in shared environments) ---
|
|
STRIPE_SECRET_KEY=sk_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
STRIPE_WEBHOOK_SECRET=whsec_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
|
|
|
# Credits: whole credits granted per CREDIT_RATIO_CENTS_PER_USD cents donated (100 = 1 credit per dollar).
|
|
CREDIT_RATIO_CENTS_PER_USD=100
|
|
|
|
# Straw poll (/vote/next-president): BLW spent per ballot (default 5).
|
|
PUBLIC_POLL_VOTE_CREDITS=5
|
|
|
|
# Optional: Stripe CLI for local webhook forwarding:
|
|
# stripe listen --forward-to 127.0.0.1:8008/api/webhooks/stripe
|