Files
IPAM/.env.example
Mathieu BOURBON fbb6138c28 first commit
2026-04-18 16:24:44 +02:00

53 lines
1.5 KiB
Plaintext

# ----------------------------------------
# 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