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", "")