|
| 1 | +# Avent Properties Environment Configuration |
| 2 | +# Copy this file to .env.local and fill in your actual values |
| 3 | + |
| 4 | +# ============================================================================= |
| 5 | +# PUBLIC VARIABLES (exposed to browser) |
| 6 | +# ============================================================================= |
| 7 | + |
| 8 | +# App Configuration |
| 9 | +NEXT_PUBLIC_APP_URL=http://localhost:3000 |
| 10 | +NEXT_PUBLIC_APP_NAME=Avent Properties |
| 11 | +NEXT_PUBLIC_SITE_NAME=Avent Properties |
| 12 | + |
| 13 | +# Supabase Configuration (Public) |
| 14 | +NEXT_PUBLIC_SUPABASE_URL=your_supabase_url_here |
| 15 | +NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key_here |
| 16 | + |
| 17 | +# GraphQL Configuration |
| 18 | +GRAPHQL_ENDPOINT=/api/graphql |
| 19 | + |
| 20 | +# ============================================================================= |
| 21 | +# SERVER-ONLY VARIABLES (not exposed to browser) |
| 22 | +# ============================================================================= |
| 23 | + |
| 24 | +# Supabase Configuration (Private) |
| 25 | +SUPABASE_SERVICE_ROLE_KEY=your_service_role_key_here |
| 26 | + |
| 27 | +# Database Configuration |
| 28 | +DATABASE_URL=postgresql://username:password@localhost:5432/database_name |
| 29 | +DIRECT_URL=postgresql://username:password@localhost:5432/database_name |
| 30 | + |
| 31 | +# Authentication |
| 32 | +NEXTAUTH_URL=http://localhost:3000 |
| 33 | +NEXTAUTH_SECRET=your_nextauth_secret_here |
| 34 | + |
| 35 | +# GitHub MCP Integration |
| 36 | +GITHUB_PAT=your_github_personal_access_token_here |
| 37 | +GITHUB_TOOLSETS=context,repos,issues,pull_requests,actions |
| 38 | + |
| 39 | +# Stripe Configuration (for future use) |
| 40 | +STRIPE_PUBLISHABLE_KEY=your_stripe_publishable_key_here |
| 41 | +STRIPE_SECRET_KEY=your_stripe_secret_key_here |
| 42 | +STRIPE_WEBHOOK_SECRET=your_stripe_webhook_secret_here |
| 43 | + |
| 44 | +# Email Configuration (for future use) |
| 45 | +SMTP_HOST=your_smtp_host_here |
| 46 | +SMTP_PORT=587 |
| 47 | +SMTP_USER=your_smtp_user_here |
| 48 | +SMTP_PASS=your_smtp_password_here |
| 49 | + |
| 50 | +# Vercel Deployment (for future use) |
| 51 | +VERCEL_TOKEN=your_vercel_token_here |
| 52 | +VERCEL_ORG_ID=your_org_id_here |
| 53 | +VERCEL_PROJECT_ID=your_project_id_here |
| 54 | + |
| 55 | +# ============================================================================= |
| 56 | +# DEVELOPMENT OVERRIDES |
| 57 | +# ============================================================================= |
| 58 | + |
| 59 | +# Local development overrides (put in .env.local) |
| 60 | +# NODE_NO_WARNINGS=1 |
| 61 | +# DATABASE_URL=postgresql://localhost:5432/avent_properties_dev |
| 62 | +# GITHUB_PAT=ghp_your_actual_token_here |
| 63 | + |
| 64 | +# ============================================================================= |
| 65 | +# NOTES |
| 66 | +# ============================================================================= |
| 67 | + |
| 68 | +# 1. Copy this file to .env.local |
| 69 | +# 2. Replace all 'your_*_here' values with actual values |
| 70 | +# 3. .env.local is gitignored and contains your personal tokens |
| 71 | +# 4. .env contains shared/default values (can be committed) |
| 72 | +# 5. Never commit actual API keys or tokens |
0 commit comments