# EuchreCamp Environment Configuration # ============================================ # Copy this file to .env or use # .env.development / .env.production for specific environments # ============================================ # Database Configuration # ============================================ # IMPORTANT: Use the appropriate DATABASE_URL for your environment: # # - Development: euchre_camp_dev (in .env.development) # - CI/Testing: euchre_camp_ci (set via CI_DATABASE_URL secret) # - Production: euchre_camp (in .env.production, DO NOT USE FOR TESTS) DATABASE_PROVIDER=postgresql # ============================================ # Better Auth Configuration # ============================================ # Generate a new secret with: openssl rand -base64 32 BETTER_AUTH_SECRET=generate-new-secret-in-production # Base URL - update for production BETTER_AUTH_URL=http://localhost:3000 # ============================================ # Application Configuration # ============================================ NODE_ENV=development # Comma-separated list of trusted origins TRUSTED_ORIGINS=http://localhost:3000,http://127.0.0.1:3000 # ============================================ # Environment-Specific Overrides # ============================================ # For development (.env.development): # DATABASE_URL from .credentials (euchre_camp_dev) # NODE_ENV=development # BETTER_AUTH_URL=http://localhost:3000 # # For CI (set via secrets): # DATABASE_URL set as CI_DATABASE_URL secret (euchre_camp_ci) # NODE_ENV=test