mirror of
https://github.com/thecyberlearn/modern-django-starter.git
synced 2026-08-18 13:52:55 +00:00
- Add modern authentication templates with black/white theme - Implement email/password and Google OAuth login/signup - Configure SMTP email delivery for verification emails - Create clean, rectangular authentication cards - Remove Facebook integration, keep Google only - Add responsive auth design with reduced font sizes - Fix Django settings for production-ready email backend - Update Google OAuth credentials and callback URLs - Generate secure SECRET_KEY for production 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
30 lines
826 B
Plaintext
30 lines
826 B
Plaintext
# 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
|
|
DB_NAME=django_db
|
|
DB_USER=django_user
|
|
DB_PASSWORD=django_password
|
|
DB_HOST=db
|
|
DB_PORT=5432
|
|
|
|
# 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 |