# Database connection string # Example: postgresql://username:password@localhost:5432/wishlist DATABASE_URL=postgresql://user:password@localhost:5432/wishlist # Auth.js configuration # Generate AUTH_SECRET with: openssl rand -base64 32 AUTH_SECRET=your-secret-key-here AUTH_URL=http://localhost:5173 AUTH_TRUST_HOST=true # Google OAuth (optional - for Google sign-in) GOOGLE_CLIENT_ID=your-google-client-id GOOGLE_CLIENT_SECRET=your-google-client-secret # Authentik OAuth (optional - for Authentik sign-in) # AUTHENTIK_ISSUER should be your Authentik URL with the application slug # Example: https://authentik.company.com/application/o/wishlist/ AUTHENTIK_CLIENT_ID=your-authentik-client-id AUTHENTIK_CLIENT_SECRET=your-authentik-client-secret AUTHENTIK_ISSUER=https://authentik.example.com/application/o/your-app/