21 lines
818 B
Plaintext
21 lines
818 B
Plaintext
# 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/
|