import logging import os from dotenv import load_dotenv logger = logging.getLogger("config") # Load environment variables from .env file load_dotenv() # Database settings DB_PATH = os.getenv("DB_PATH", "tools.db") logger.info(f"{DB_PATH=}") # Authentication settings SECRET_KEY = os.getenv("SECRET_KEY", "your-secret-key-change-in-production") # Admin user (created on first run if provided) ADMIN_EMAIL = os.getenv("ADMIN_EMAIL", "admin@mmt.com") ADMIN_PASSWORD = os.getenv("ADMIN_PASSWORD", "admin") logger.info(f"{ADMIN_EMAIL=}") # Session expiration (in seconds) SESSION_EXPIRY = int(os.getenv("SESSION_EXPIRY", "604800")) # 7 days default logger.info(f"{SESSION_EXPIRY=}") # Application settings DEBUG = os.getenv("DEBUG", "true").lower() == "true" logger.info(f"{DEBUG=}") APP_NAME = "My Managing Tools" APP_PORT = os.getenv("PORT", 5001) logger.info(f"{APP_PORT=}") OLLAMA_HOST = os.environ.get('OLLAMA_HOST', "http://172.31.240.1:11434") logger.info(f"{OLLAMA_HOST=}")