# NovaLang Backend Environment Configuration
# Copy this file to .env and update with your settings

# =================================
# DATABASE CONFIGURATION
# =================================
DB_HOST=localhost
DB_PORT=3306
DB_NAME=novalang_backend
DB_USER=novalang_user
DB_PASSWORD=your_secure_password

# =================================
# APPLICATION CONFIGURATION  
# =================================
APP_ENV=development
APP_PORT=8000
APP_HOST=0.0.0.0

# =================================
# SECURITY SETTINGS
# =================================
SECRET_KEY=your-secret-key-here
JWT_SECRET=your-jwt-secret-here
BCRYPT_ROUNDS=12

# =================================
# EXTERNAL SERVICES
# =================================
EMAIL_SMTP_HOST=smtp.gmail.com
EMAIL_SMTP_PORT=587
EMAIL_USERNAME=your-email@gmail.com
EMAIL_PASSWORD=your-app-password

# =================================
# LOGGING & MONITORING
# =================================
LOG_LEVEL=INFO
LOG_FILE=logs/novalang.log
ENABLE_DEBUG=true

# =================================
# RATE LIMITING
# =================================
RATE_LIMIT_REQUESTS=100
RATE_LIMIT_WINDOW=3600

# =================================
# CORS SETTINGS
# =================================
CORS_ORIGINS=http://localhost:3000,http://localhost:8080
CORS_ALLOW_CREDENTIALS=true
