Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 571 Bytes

File metadata and controls

26 lines (21 loc) · 571 Bytes

Build From Source

Prerequisites

  • Python 3.12+
  • uv (see ./install-uv.md)

Layout

  • App entrypoint: main.py
  • Discovery CLI: discover.py
  • Probe helpers/tests: probe.py
  • Templates: templates/
  • Settings store: config_store.json
  • Devices store: devices_store.json (created on write)

Run (dev)

uv run main.py

Environment variables

  • HOST (default 0.0.0.0)
  • PORT (default 5000)
  • SECRET_KEY (set a strong value in production)

Packaging

  • Dependencies are defined in pyproject.toml and resolved by uv on first run.