# Demo mode configuration
# Loaded automatically when WLED_DEMO=true is set.
# Uses isolated data directory (data/demo/) and a pre-configured API key
# so the demo works out of the box with zero setup.

demo: true

server:
  host: "0.0.0.0"
  port: 8081
  log_level: "INFO"
  # CORS: restrict to localhost by default.
  # For LAN access, add your machine's IP, e.g. "http://192.168.1.100:8081"
  cors_origins:
    - "http://localhost:8081"

auth:
  api_keys:
    demo: "demo"

storage:
  devices_file: "data/devices.json"
  templates_file: "data/capture_templates.json"
  postprocessing_templates_file: "data/postprocessing_templates.json"
  picture_sources_file: "data/picture_sources.json"
  output_targets_file: "data/output_targets.json"
  pattern_templates_file: "data/pattern_templates.json"

mqtt:
  enabled: false

logging:
  format: "text"
  file: "logs/wled_controller.log"
  max_size_mb: 100
  backup_count: 5
