This repository was archived by the owner on Mar 9, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
61 lines (60 loc) · 3.81 KB
/
.env.example
File metadata and controls
61 lines (60 loc) · 3.81 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
# This file was automatically generated by [Doppler](doppler.com) and then scrubbed of any secrets
# This file serves as a template for running the catalog-radio app locally
# Project Name: catalog-radio
# Project Description: catalog radio monorepo
ALCHEMY_ID="*" # Alchemy API key for blockchain RPC access
ALCHEMY_MAINNET_ENDPOINT="*" # Alchemy Ethereum mainnet RPC endpoint URL
C2_SHEETY_API_URL="*" # Sheety API URL for spreadsheet integration
C2_SHEETY_TOKEN="*" # Bearer token for Sheety API authentication
CATALOG_ALERTS_URL="*" # Internal alerts/notifications service URL
CATALOG_AUDIT_DATABASE_URL="*" # Full Postgres connection string for audit DB
CATALOG_AUDIT_POSTGRES_DB="*"
CATALOG_AUDIT_POSTGRES_HOST="*"
CATALOG_AUDIT_POSTGRES_PASSWORD="*"
CATALOG_AUDIT_POSTGRES_PORT="*"
CATALOG_AUDIT_POSTGRES_USER="*"
CATALOG_PROD_HASURA_ADMIN_SECRET="*" # Admin secret for Hasura GraphQL; keep secure
CATALOG_PROD_HASURA_API_URL="*" # Hasura GraphQL API endpoint
CHAT_CACHE_SIZE="500"
CRC_CONTRACT_URI=""
CR_TRANSCODER_URL="*" # Audio transcoder service endpoint
DOPPLER_CONFIG="dev"
DOPPLER_ENVIRONMENT="dev"
DOPPLER_PROJECT="catalog-radio"
ENABLE_EMAIL_SUBSCRIPTIONS="true"
ETHERSCAN_API_KEY="*" # Etherscan API key for blockchain data lookups
GITHUB_TOKEN="*" # GitHub personal access token for API access
IS_STATIONS_ENABLED="true"
JWT_SECRET_KEY="*" # Secret key for signing JWTs; must be long and random
MIN_COLLECTION_NONCE="30"
NEXT_PUBLIC_MEILISEARCH_API_KEY="*" # Public search-only Meilisearch API key
NEXT_PUBLIC_MEILISEARCH_HOST="*" # Meilisearch server URL
NEXT_PUBLIC_NOTIFICATIONS_ENDPOINT="*" # WebSocket/SSE endpoint for real-time notifications
NEXT_PUBLIC_PAYPAL_CLIENT_ID="*" # Public PayPal client ID; safe to expose in browser
NEXT_PUBLIC_SANITY_API_VERSION="2022-11-15"
NEXT_PUBLIC_SANITY_DATASET="*" # Sanity CMS dataset name (e.g., "production")
NEXT_PUBLIC_SANITY_PROJECT_ID="*" # Sanity CMS project identifier
NPM_RC="*" # NPM auth token for private package access
PAYMASTER_SERVICE_URL_BASE="*" # Paymaster URL for gas sponsorship (mainnet)
PAYMASTER_SERVICE_URL_BASE_SEPOLIA="*" # Paymaster URL for gas sponsorship (Sepolia testnet)
PAYPAL_API_URL="*" # PayPal REST API base URL
PAYPAL_CLIENT_ID="*" # PayPal API client ID from PayPal dashboard
PAYPAL_CLIENT_SECRET="*" # PayPal API client secret from PayPal dashboard
PAYPAL_REDIS_ORDERS_HOST="*" # Redis host for PayPal order caching
PAYPAL_REDIS_ORDERS_PASSWORD="*"
PREVIEW_REDIS_HOST="*" # Redis host for preview/draft content caching
PREVIEW_REDIS_PASSWORD="*"
PRIVY_APP_ID="*" # Privy app identifier for wallet auth
PRIVY_APP_SECRET="*" # Privy server-side secret; never expose to client
PRIVY_CLIENT_ID="*" # Privy client ID for frontend SDK
REDIS_HOST="*" # Primary Redis cache host
REDIS_PASSWORD="*"
REDIS_PORT="*"
REST_API_URL="*" # Internal REST API base URL
SENDGRID_API_KEY="*" # SendGrid API key for transactional emails
SENTRY_AUTH_TOKEN="*" # Sentry auth token for error monitoring/source maps
SESSION_SECRET="*" # Secret for encrypting session cookies; must be random
SPLITS_API_KEY="*" # 0xSplits API key for payment splitting
TAPE_FX_SCRUB_IS_ENABLED="false"
THIRDWEB_BACKEND_WALLET="*" # Thirdweb backend wallet private key or identifier
WALLETCONNECT_PROJECT_ID="*" # WalletConnect Cloud project ID