import os # All comments are in English. class Config: """Base configuration for the Flask application.""" AUTH_MODE = os.getenv("AUTH_MODE", "db") # "db" or "oauth" APP_DOMAIN = os.getenv("APP_DOMAIN", "localhost") # Secret key for sessions and cookies. SECRET_KEY = os.getenv("FLASK_SECRET_KEY", "change-this-secret") # Google OAuth configuration. #GOOGLE_CLIENT_ID = os.getenv("GOOGLE_CLIENT_ID", "") #GOOGLE_CLIENT_SECRET = os.getenv("GOOGLE_CLIENT_SECRET", "") #GOOGLE_REDIRECT_URI = os.getenv("GOOGLE_REDIRECT_URI", "") # Ollama base URL (HTTP endpoint). OLLAMA_BASE_URL = os.getenv("OLLAMA_BASE_URL", "http://host.docker.internal:11434") # Allowed models mapping (user-facing name -> Ollama model identifier). MODEL_MAP = { "llama3.2": "llama3.2", "gemma4": "gemma4", "qwen2.5": "qwen2.5", } SMTP_HOST = os.getenv("SMTP_HOST") SMTP_PORT = int(os.getenv("SMTP_PORT", "587")) SMTP_USER = os.getenv("SMTP_USER") SMTP_PASS = os.getenv("SMTP_PASS") FRONTEND_LANG = os.getenv("FRONTEND_LANG", "pt_BR") SYSTEM_LANG = os.getenv("SYSTEM_LANG", "en_US")