1+ # LOCAL DEVELOPMENT AND TESTING ENVIRONMENT VARIABLES
2+ # This file is ONLY for local development and testing
3+ # Copy this file to .env and update with your local testing values
4+
5+ # Database connection for local testing
6+ # For Docker PostgreSQL (recommended for testing):
7+ DATABASE_URL = postgresql://postgres:devpassword@localhost:5432/typelets_local
8+ # For local PostgreSQL installation:
9+ # DATABASE_URL=postgresql://postgres:your_password@localhost:5432/typelets_local
10+
11+ # Clerk authentication for local testing (get from https://dashboard.clerk.com)
12+ CLERK_SECRET_KEY = sk_test_your_actual_clerk_secret_key_from_dashboard
13+
14+ # CORS configuration - REQUIRED
15+ # Comma-separated list of allowed origins
16+ CORS_ORIGINS = http://localhost:5173,http://localhost:3000
17+
18+ # Optional settings (have sensible defaults)
19+ PORT = 3000
20+ NODE_ENV = development
21+
22+ # File upload configuration
23+ # MAX_FILE_SIZE_MB=50 # Maximum size per file in MB (default: 50)
24+ # MAX_NOTE_SIZE_MB=1024 # Maximum total attachments per note in MB (default: 1024MB = 1GB)
25+
26+ # Free tier limits for billing
27+ # FREE_TIER_STORAGE_GB=1 # Storage limit in GB for free tier (default: 1)
28+ # FREE_TIER_NOTE_LIMIT=100 # Note count limit for free tier (default: 100)
29+
30+ # Debug logging
31+ # DEBUG=false # Set to true to enable debug logging in production
32+
33+ # IMPORTANT: This .env file is for LOCAL TESTING ONLY
34+ # Production uses AWS ECS task definitions, not .env files
0 commit comments