# Pulse Deployment Environment Variables # Copy this file next to your docker-compose.yml or into /etc/pulse/.env. # Values defined here override the UI configuration. Keep the file out of # version control and restrict permissions (chmod 600) because it can contain # credentials. # ----------------------------------------------------------------------------- # Authentication (recommended for Docker or headless installs) # ----------------------------------------------------------------------------- # Uncomment and set these to skip the first-run setup wizard. # Plain-text values are automatically hashed on startup, or supply a bcrypt hash. # PULSE_AUTH_USER=admin # PULSE_AUTH_PASS=super-secret-password # API_TOKENS=host-token-1,host-token-2 # API_TOKEN=legacy-fallback-token # ----------------------------------------------------------------------------- # Optional security toggles # ----------------------------------------------------------------------------- # DISABLE_AUTH=false # PULSE_AUDIT_LOG=true # ----------------------------------------------------------------------------- # Networking # ----------------------------------------------------------------------------- # PULSE_PUBLIC_URL=https://pulse.example.com # ALLOWED_ORIGINS=https://pulse.example.com # FRONTEND_PORT=7655 # BIND_ADDRESS=0.0.0.0 # ----------------------------------------------------------------------------- # Monitoring and logging # ----------------------------------------------------------------------------- # DISCOVERY_SUBNET=192.168.50.0/24 # CONNECTION_TIMEOUT=10 # LOG_LEVEL=info # METRICS_RETENTION_DAYS=7 # ----------------------------------------------------------------------------- # Miscellaneous # ----------------------------------------------------------------------------- # TZ=UTC