# Linux BenchTools - Configuration

# ========================================
# SECURITY
# ========================================
# API Token (généré automatiquement par install.sh)
# Utilisé pour authentifier les requêtes POST /api/benchmark
API_TOKEN=test_hardware_perf

# ========================================
# DATABASE
# ========================================
# Base de données SQLite principale (benchmarks)
DATABASE_URL=sqlite:////app/data/data.db

# ========================================
# UPLOADS
# ========================================
# Répertoire de stockage des documents uploadés
UPLOAD_DIR=/app/uploads

# ========================================
# PORTS
# ========================================
BACKEND_PORT=8007
FRONTEND_PORT=8087

# ========================================
# NETWORK TESTING
# ========================================
# Serveur iperf3 par défaut (optionnel)
# Utilisé pour les tests réseau dans bench.sh
DEFAULT_IPERF_SERVER=

# URL du backend (pour génération commande bench)
BACKEND_URL=http://localhost:8007

# ========================================
# PERIPHERALS MODULE
# ========================================
# Enable/disable the peripherals inventory module
PERIPHERALS_MODULE_ENABLED=true

# Peripherals database (separate from main DB)
PERIPHERALS_DB_URL=sqlite:////app/data/peripherals.db

# Peripherals upload directory
PERIPHERALS_UPLOAD_DIR=/app/uploads/peripherals

# Image compression settings
IMAGE_COMPRESSION_ENABLED=true
IMAGE_COMPRESSION_QUALITY=85
IMAGE_MAX_WIDTH=1920
IMAGE_MAX_HEIGHT=1080
THUMBNAIL_SIZE=300
THUMBNAIL_QUALITY=75
THUMBNAIL_FORMAT=webp
