File size: 641 Bytes
b0b150b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

import os
from dotenv import load_dotenv

load_dotenv()

class Config:
    # Database (Default to SQLite for dev)
    DATABASE_URL = os.getenv("DATABASE_URL", "sqlite:///./mexar.db")
    
    # Security
    SECRET_KEY = os.getenv("SECRET_KEY", "your-secret-key-change-in-production")
    ALGORITHM = "HS256"
    ACCESS_TOKEN_EXPIRE_MINUTES = 60 * 24  # 1 day
    
    # AI Services
    GROQ_API_KEY = os.getenv("GROQ_API_KEY")
    
    # Storage
    STORAGE_PATH = os.getenv("STORAGE_PATH", "./data/storage")
    
    # Caching (In-memory for dev, Redis for prod)
    REDIS_URL = os.getenv("REDIS_URL")  # Optional
    
settings = Config()