# Example .env file for Wakezilla configuration
# You can configure various settings using environment variables
# Server settings
WAKEZILLA__SERVER__PROXY_PORT=3000
WAKEZILLA__SERVER__CLIENT_PORT=3001
WAKEZILLA__SERVER__HEALTH_TIMEOUT_SECS=5
# Wake-on-LAN settings
WAKEZILLA__WOL__DEFAULT_PORT=9
WAKEZILLA__WOL__DEFAULT_BROADCAST_IP="255.255.255.255"
WAKEZILLA__WOL__DEFAULT_PACKET_COUNT=3
WAKEZILLA__WOL__PACKET_SLEEPTIME_MS=100
WAKEZILLA__WOL__DEFAULT_WAIT_SECS=120
WAKEZILLA__WOL__DEFAULT_POLL_INTERVAL_MS=2000
WAKEZILLA__WOL__DEFAULT_CONNECT_TIMEOUT_MS=1000
# Network scanning settings
WAKEZILLA__NETWORK__SCAN_DURATION_SECS=10
WAKEZILLA__NETWORK__READ_TIMEOUT_SECS=3
# Storage settings
WAKEZILLA__STORAGE__MACHINES_DB_PATH="/opt/wakezilla/machines.json"
# Health monitoring settings
WAKEZILLA__HEALTH__CHECK_INTERVAL_MS=15000
WAKEZILLA__HEALTH__PROXY_CONNECT_TIMEOUT_MS=2000
WAKEZILLA__HEALTH__PROXY_WOL_WAIT_SECS=90
WAKEZILLA__HEALTH__SYSTEM_SHUTDOWN_SLEEP_SECS=10
WAKEZILLA__HEALTH__RATE_LIMIT_SAMPLE_INTERVAL_SECS=2