Files
Student-Management-System-I…/.env.example
T

56 lines
1.5 KiB
Bash

# Django Settings
# Required: Secret key for Django's cryptographic signing
DJANGO_SECRET_KEY=your-secret-key-here
DJANGO_DEBUG=True
DJANGO_ALLOWED_HOSTS=*
# Database Configuration
# Optional: Database engine (default: django.db.backends.sqlite3)
DB_ENGINE=django.db.backends.sqlite3
DB_NAME=db.sqlite3
DB_TIMEOUT=20
DB_HOST=
DB_PORT=
DB_USER=
DB_PASSWORD=
# Cache Configuration
# Optional: Use Redis cache (True/False)
USE_REDIS_CACHE=True
# Optional: Redis URL (default: redis://localhost:6379/1)
REDIS_URL=redis://localhost:6379/1
CACHE_TIMEOUT=300
CACHE_KEY_PREFIX=sms
CACHE_MAX_CONNECTIONS=1000
# Email Configuration
# Optional: Email backend (default: django.core.mail.backends.console.EmailBackend)
EMAIL_BACKEND=django.core.mail.backends.console.EmailBackend
DEFAULT_FROM_EMAIL=noreply@studentmanagementsystem.com
EMAIL_HOST=
EMAIL_PORT=
EMAIL_USERNAME=
EMAIL_PASSWORD=
EMAIL_USE_TLS=True
# Firebase Configuration
# Required: Firebase API key
FIREBASE_API_KEY=your_firebase_api_key_here
FIREBASE_AUTH_DOMAIN=your_project_id.firebaseapp.com
FIREBASE_PROJECT_ID=your_project_id
FIREBASE_STORAGE_BUCKET=your_project_id.firebasestorage.app
FIREBASE_MESSAGING_SENDER_ID=your_sender_id
FIREBASE_APP_ID=your_app_id
FIREBASE_MEASUREMENT_ID=your_measurement_id
# SMS Configuration
# Required: SMS API key
SMS_API_KEY=your_sms_api_key_here
SMS_SENDER_ID=SMSSYS
# Gunicorn Configuration
# Optional: Number of worker processes (default: 4)
GUNICORN_WORKERS=4
GUNICORN_THREADS=2
GUNICORN_TIMEOUT=30
GUNICORN_KEEPALIVE=2