First Working version. I can add table
This commit is contained in:
43
src/config.py
Normal file
43
src/config.py
Normal file
@@ -0,0 +1,43 @@
|
||||
import logging
|
||||
import os
|
||||
|
||||
from dotenv import load_dotenv
|
||||
|
||||
logger = logging.getLogger("config")
|
||||
|
||||
# Load environment variables from .env file
|
||||
load_dotenv()
|
||||
|
||||
# # API configuration
|
||||
# OPENROUTER_API_KEY = os.getenv("OPENROUTER_API_KEY")
|
||||
# OPENROUTER_BASE_URL = "https://openrouter.ai/api/v1"
|
||||
#
|
||||
# # Default model to use
|
||||
# DEFAULT_MODEL = os.getenv("DEFAULT_MODEL", "openai/gpt-3.5-turbo")
|
||||
|
||||
# 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")
|
||||
|
||||
# # GitHub OAuth settings
|
||||
# GITHUB_CLIENT_ID = os.getenv("GITHUB_CLIENT_ID")
|
||||
# GITHUB_CLIENT_SECRET = os.getenv("GITHUB_CLIENT_SECRET")
|
||||
# GITHUB_REDIRECT_URI = os.getenv("GITHUB_REDIRECT_URI", "/auth/github/callback")
|
||||
|
||||
# Admin user (created on first run if provided)
|
||||
ADMIN_EMAIL = os.getenv("ADMIN_EMAIL")
|
||||
ADMIN_PASSWORD = os.getenv("ADMIN_PASSWORD")
|
||||
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"
|
||||
Reference in New Issue
Block a user