# Django Configuration SECRET_KEY=your-secret-key-here-make-it-long-and-random DEBUG=True ALLOWED_HOSTS=localhost,127.0.0.1,0.0.0.0 # Database Configuration # Option 1: Individual variables (for Docker Compose/local development) DB_NAME=django_db DB_USER=django_user DB_PASSWORD=django_password DB_HOST=db DB_PORT=5432 DB_SSLMODE=prefer # Option 2: DATABASE_URL (for external services like Neon, Heroku, Railway, etc.) # Uncomment and use ONE of the following examples: # Neon (https://neon.tech) # DATABASE_URL=postgresql://user:password@ep-xxx.us-east-1.aws.neon.tech/database?sslmode=require # Supabase (https://supabase.com) # DATABASE_URL=postgresql://postgres:password@db.xxx.supabase.co:5432/postgres?sslmode=require # Railway (https://railway.app) # DATABASE_URL=postgresql://postgres:password@containers-us-west-xxx.railway.app:5432/railway # Heroku Postgres # DATABASE_URL=postgres://user:password@host:5432/database # Amazon RDS # DATABASE_URL=postgresql://user:password@your-rds-instance.amazonaws.com:5432/database # Email Configuration (for production) EMAIL_BACKEND=django.core.mail.backends.smtp.EmailBackend EMAIL_HOST=smtp.gmail.com EMAIL_PORT=587 EMAIL_USE_TLS=True EMAIL_HOST_USER=your-email@gmail.com EMAIL_HOST_PASSWORD=your-app-password DEFAULT_FROM_EMAIL=noreply@your-domain.com # Social Authentication - Google GOOGLE_OAUTH2_CLIENT_ID=your-google-client-id GOOGLE_OAUTH2_CLIENT_SECRET=your-google-client-secret # Production SSL Settings (set to True in production) SECURE_SSL_REDIRECT=False # Sentry (optional - for error tracking in production) SENTRY_DSN=your-sentry-dsn-here