# Database Configuration # Format: postgresql://USER:PASSWORD@HOST:PORT/DATABASE DATABASE_URL=postgresql://username:password@localhost:5432/workout_cool # Authentication # The URL where your application is running BETTER_AUTH_URL="http://localhost:3000" # Generate a secure random string using: openssl rand -base64 32 BETTER_AUTH_SECRET="your-secret-key-here" # Google OAuth # Get these from Google Cloud Console: https://console.cloud.google.com # Required scopes: email, profile GOOGLE_CLIENT_ID="your-google-client-id.apps.googleusercontent.com" GOOGLE_CLIENT_SECRET="your-google-client-secret" # OpenPanel Integration # Get these from your OpenPanel dashboard OPENPANEL_SECRET_KEY="op_sk_123456789" NEXT_PUBLIC_OPENPANEL_CLIENT_ID="op_pk_123456789" # Facebook Pixel # Get this from Facebook Business Manager NEXT_PUBLIC_FACEBOOK_PIXEL_ID="123456789" # Environment # Options: development, production, test NODE_ENV="development" #SMTP Configuration # Using MailHog for example. https://github.com/mailhog/MailHog SMTP_HOST=localhost SMTP_PORT=1025 SMTP_USER= SMTP_PASS= SMTP_FROM="Workout Cool " SMTP_SECURE=false # Whether to seed sample data on startup SEED_SAMPLE_DATA=true