System15 / backend /config.py
yamilogic's picture
Deploy SMTP Auth System to Hugging Face Space
50535d1
Raw
History Blame Contribute Delete
710 Bytes
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", "")