diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-08-09 04:12:34 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-08-09 04:12:34 +0200 |
| commit | ece4b01405b8edcf5cbe6367a2882433db1491b5 (patch) | |
| tree | 339844449dc68a9675da47195665ad7d3d6fced7 /packages/meshbay-node/src/meshbay_node/ui/__init__.py | |
| parent | 6abb68ae95f6c4da4a66453398006183a73db9d9 (diff) | |
| download | meshbay-ece4b01405b8edcf5cbe6367a2882433db1491b5.tar.gz | |
feat(node): add config, daemon, and local web UI
config.py: TOML + env var overrides, sane defaults.
daemon.py: full startup sequence (keystore→hub→GEK→indexer→
server→UI), SIGINT/SIGTERM shutdown, calibrate-argon2 command.
ui/app.py: FastAPI on localhost:18000, status+files JSON API,
HTML status page (auto-refresh 10s). All bound to 127.0.0.1.
Full suite: 29/29 tests.
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-node/src/meshbay_node/ui/__init__.py')
| -rw-r--r-- | packages/meshbay-node/src/meshbay_node/ui/__init__.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/meshbay-node/src/meshbay_node/ui/__init__.py b/packages/meshbay-node/src/meshbay_node/ui/__init__.py index e69de29..a7ba872 100644 --- a/packages/meshbay-node/src/meshbay_node/ui/__init__.py +++ b/packages/meshbay-node/src/meshbay_node/ui/__init__.py @@ -0,0 +1,4 @@ +"""Local web UI served on localhost:18000.""" +from .app import create_ui_app + +__all__ = ["create_ui_app"] |