| import os | |
| from dotenv import load_dotenv | |
| load_dotenv() | |
| # JWT Token Settings | |
| SECRET_KEY = os.getenv("SECRET_KEY", "super_secret_dev_key_change_me_123456789") | |
| ALGORITHM = os.getenv("ALGORITHM", "HS256") | |
| ACCESS_TOKEN_EXPIRE_MINUTES = int(os.getenv("ACCESS_TOKEN_EXPIRE_MINUTES", "30")) | |
| REFRESH_TOKEN_EXPIRE_DAYS = int(os.getenv("REFRESH_TOKEN_EXPIRE_DAYS", "7")) | |
| # Database Settings | |
| DATABASE_URL = os.getenv("DATABASE_URL", "sqlite:///./users.db") | |
| # SMTP Mail Server Settings (Loads credentials to send real OTP verification emails) | |
| SMTP_SERVER = os.getenv("SMTP_SERVER", "") | |
| SMTP_PORT = int(os.getenv("SMTP_PORT", "587")) | |
| SMTP_USER = os.getenv("SMTP_USER", "") | |
| SMTP_PASSWORD = os.getenv("SMTP_PASSWORD", "") | |