mirror of
https://github.com/jakejarvis/domainstack.io.git
synced 2026-09-11 05:25:33 -04:00
91 lines
2.6 KiB
Bash
91 lines
2.6 KiB
Bash
# PostHog keys for analytics/error tracking and build-time sourcemap uploads
|
|
NEXT_PUBLIC_POSTHOG_HOST=
|
|
NEXT_PUBLIC_POSTHOG_KEY=
|
|
POSTHOG_API_KEY=
|
|
POSTHOG_ENV_ID=
|
|
|
|
# Optional: override Pino log level (default: debug in development, info in production, warn in tests)
|
|
LOG_LEVEL=
|
|
|
|
# Postgres connection string (with credentials)
|
|
DATABASE_URL=
|
|
|
|
# Authentication (better-auth)
|
|
BETTER_AUTH_SECRET=
|
|
|
|
# GitHub OAuth
|
|
# Create an app at https://github.com/settings/developers
|
|
GITHUB_CLIENT_ID=
|
|
GITHUB_CLIENT_SECRET=
|
|
# Set to "true" to enable GitHub OAuth in the UI
|
|
NEXT_PUBLIC_GITHUB_OAUTH_ENABLED=
|
|
|
|
# GitLab OAuth
|
|
# Create an app at https://gitlab.com/-/profile/applications
|
|
GITLAB_CLIENT_ID=
|
|
GITLAB_CLIENT_SECRET=
|
|
# Set to "true" to enable GitLab OAuth in the UI
|
|
NEXT_PUBLIC_GITLAB_OAUTH_ENABLED=
|
|
|
|
# Google OAuth
|
|
# Create an app at https://console.cloud.google.com/apis/credentials
|
|
GOOGLE_CLIENT_ID=
|
|
GOOGLE_CLIENT_SECRET=
|
|
# Set to "true" to enable Google OAuth in the UI
|
|
NEXT_PUBLIC_GOOGLE_OAUTH_ENABLED=
|
|
|
|
# Vercel OAuth
|
|
# See https://vercel.com/docs/sign-in-with-vercel/getting-started
|
|
VERCEL_CLIENT_ID=
|
|
VERCEL_CLIENT_SECRET=
|
|
# Set to "true" to enable Vercel OAuth in the UI
|
|
NEXT_PUBLIC_VERCEL_OAUTH_ENABLED=
|
|
|
|
# Polar (payments/subscriptions)
|
|
POLAR_ACCESS_TOKEN=
|
|
POLAR_WEBHOOK_SECRET=
|
|
# Polar product IDs (required for checkout)
|
|
NEXT_PUBLIC_POLAR_MONTHLY_PRODUCT_ID=
|
|
NEXT_PUBLIC_POLAR_YEARLY_PRODUCT_ID=
|
|
# Optional: custom success URL after checkout (defaults to /dashboard?upgraded=true)
|
|
POLAR_SUCCESS_URL=
|
|
|
|
# Resend API for email notifications
|
|
RESEND_API_KEY=
|
|
RESEND_FROM_EMAIL=
|
|
|
|
# Vercel Cron secret for authenticating cron requests
|
|
# Generate with: openssl rand -hex 32
|
|
CRON_SECRET=
|
|
|
|
# Vercel Edge Config URL (set by Edge Config integration)
|
|
# See lib/edge-config.ts for JSON schema and setup instructions
|
|
EDGE_CONFIG=
|
|
|
|
# Vercel Blob storage credentials (auto-configured on Vercel)
|
|
BLOB_READ_WRITE_TOKEN=
|
|
|
|
# Blob key hashing secret (required outside development)
|
|
BLOB_SIGNING_SECRET=
|
|
|
|
# Optional: override user agent sent with upstream requests
|
|
EXTERNAL_USER_AGENT=
|
|
|
|
# Optional: Dynadot API key for domain pricing (provider will be skipped if not set)
|
|
# Generate at: https://www.dynadot.com/account/domain/setting/api.html
|
|
DYNADOT_API_KEY=
|
|
|
|
# Logo.dev API for provider logos
|
|
# Get your key at https://www.logo.dev
|
|
LOGO_DEV_PUBLISHABLE_KEY=
|
|
|
|
# iplocate.io API for IP geolocation and ownership lookup
|
|
# Get your key at https://www.iplocate.io
|
|
IPLOCATE_API_KEY=
|
|
|
|
# Upstash Redis for KV storage and rate limiting
|
|
# Create a database at https://console.upstash.com
|
|
UPSTASH_REDIS_REST_URL=
|
|
UPSTASH_REDIS_REST_TOKEN=
|
|
REDIS_URL=
|