# Database Configuration (PlanetScale) # Use either DATABASE_URL (recommended) OR individual config below DATABASE_URL=mysql://username:password@aws.connect.psdb.cloud/trainmore?ssl={"rejectUnauthorized":true} # Alternative individual config (if not using DATABASE_URL) # DATABASE_HOST=aws.connect.psdb.cloud # DATABASE_USERNAME=your-username # DATABASE_PASSWORD=your-password # DATABASE_NAME=trainmore # DATABASE_SSL_CA= # JWT Secret JWT_SECRET=your-super-secret-jwt-key-change-this-in-production # Push Notification Keys (get from web-push generate-vapid-keys) VAPID_PUBLIC_KEY=your-vapid-public-key VAPID_PRIVATE_KEY=your-vapid-private-key VAPID_EMAIL=mailto:your-email@example.com # App Configuration PORT=3000 NODE_ENV=development FRONTEND_URL=http://localhost:8000 # Admin Credentials ADMIN_PASSWORD_HASH=