Files
olt-api/config.py
2026-02-18 10:18:46 -03:00

17 lines
523 B
Python

import os
from dotenv import load_dotenv
load_dotenv()
class Config:
# Credenciais padrão (podem ser sobrescritas por variáveis de ambiente)
OLT_USERNAME = os.getenv('OLT_USERNAME', 'admin')
OLT_PASSWORD = os.getenv('OLT_PASSWORD', 'admin')
# Timeout do Netmiko em segundos
NETMIKO_TIMEOUT = int(os.getenv('NETMIKO_TIMEOUT', 10))
# TTL do Cache em segundos (padrão 5 minutos)
CACHE_TTL = int(os.getenv('CACHE_TTL', 300))
CACHE_MAX_SIZE = int(os.getenv('CACHE_MAX_SIZE', 100))