# Configuración del servidor
HOST = '0.0.0.0'  # Escuchar en todas las interfaces
PORT = 98
DEBUG = False  # IMPORTANTE: False en producción

# Configuración de archivos
UPLOAD_FOLDER = 'uploads'
MAX_CONTENT_LENGTH = 1000 * 1024 * 1024  # 1GB

# Extensiones permitidas (agregadas las del MIGUpdater)
ALLOWED_EXTENSIONS = {
    'txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif', 
    'zip', 'rar', 'exe', 'apk', 'json', 'xml', 
    'csv', 'py', 'js', 'html', 'css', 'doc', 'docx',
    'xls', 'xlsx', 'sql', 'db', 'ini', 'conf',
    'dll', 'pdb', 'config', 'manifest', 'vshost'
}

# URL pública del servidor (para documentación)
PUBLIC_URL = 'http://194.163.45.32:98'

# Carpetas específicas para cada versión de MIG
CARPETAS_MIG = {
    'MIG_DAVID_GALLO': 'uploads/MIG_DAVID_GALLO',
    'MIG_MAYORIA': 'uploads/MIG_MAYORIA',
    'MIG_SERVIEXPRESS': 'uploads/MIG_SERVIEXPRESS',
    'MIG_UPDATER': 'uploads/MIG_UPDATER'
}