# ---------------------------------------- # IPAM — Variables d'environnement # ---------------------------------------- # Environnement d'exécution NODE_ENV=development # ---------------------------------------- # Base de données # ---------------------------------------- # Choisir le provider : "sqlite" ou "postgresql" DATABASE_PROVIDER=sqlite # SQLite (par défaut, aucun serveur à installer) DATABASE_URL="file:./data/ipam.db" # PostgreSQL (décommenter et adapter) # DATABASE_PROVIDER=postgresql # DATABASE_URL="postgresql://ipam:ipam@localhost:5432/ipam?schema=public" # ---------------------------------------- # Application # ---------------------------------------- PORT=3000 APP_URL=http://localhost:3000 # ---------------------------------------- # Découverte réseau # ---------------------------------------- # Plages CIDR scannées par défaut (séparées par des virgules) DISCOVERY_DEFAULT_CIDRS=192.168.1.0/24 # Ports scannés par défaut (communs homelab) DISCOVERY_DEFAULT_PORTS=22,53,80,81,443,445,3000,3306,5432,6379,7878,8080,8081,8096,8123,8443,8989,9000,9090,9091,9117,9443,32400 # Timeout ping en ms DISCOVERY_PING_TIMEOUT=1000 # Timeout scan de port en ms DISCOVERY_PORT_TIMEOUT=800 # Concurrence des scans (nombre d'hôtes scannés en parallèle) DISCOVERY_CONCURRENCY=32 # Activer/désactiver chaque scanner DISCOVERY_ENABLE_PING=true DISCOVERY_ENABLE_PORT_SCAN=true DISCOVERY_ENABLE_ARP=true DISCOVERY_ENABLE_MDNS=true # ---------------------------------------- # Logs # ---------------------------------------- LOG_LEVEL=info