# Database URL DATABASE_URL="postgres://:@:/" # --- Database connection pool settings for traditional servers --- # These values are suitable for development and will be overridden by the logic # in `lib/database/connection.ts` in a serverless environment. # DB_POOL_SIZE=20 # DB_IDLE_TIMEOUT=300 # DB_MAX_LIFETIME=14400 # DB_CONNECT_TIMEOUT=30 # Application settings NEXT_PUBLIC_APP_URL="required" # Authentication credentials GOOGLE_CLIENT_ID="optional" GOOGLE_CLIENT_SECRET="optional" GITHUB_CLIENT_ID="optional" GITHUB_CLIENT_SECRET="optional" LINKEDIN_CLIENT_ID="optional" LINKEDIN_CLIENT_SECRET="optional" # Better Auth Secret BETTER_AUTH_SECRET="required" # API keys RESEND_API_KEY="required" # Cloudflare R2 Storage R2_ENDPOINT="https://YOUR-ID.r2.cloudflarestorage.com" R2_ACCESS_KEY_ID="your-r2-access-key-id" R2_SECRET_ACCESS_KEY="your-r2-secret-access-key" R2_BUCKET_NAME="your-r2-bucket-name" R2_PUBLIC_URL="https://your-custom-domain.com" # Payments # test_mode / live_mode CREEM_ENVIRONMENT=test_mode CREEM_API_KEY=creem_test_api_key_here CREEM_WEBHOOK_SECRET=whsec_test_secret_here