mirror of
https://github.com/ajvpot/meshexplorer.git
synced 2026-06-10 17:24:52 +02:00
b7bcca6bf3
- Add a deploy-focused root README; update the web app README (meshcore-only, point Docker usage at the unified root compose). - Fix the migration runner: set the goose clickhouse dialect (it defaulted to postgres and failed to create its version table). Migrations now apply cleanly. - Remove the unused meshcore decrypt UDF (meshcore_try_decrypt was never called by any view/query/code) and simplify the ClickHouse image to a single stage. Verified end-to-end: `docker compose up` brings up clickhouse -> migrate -> meshcoreingest + meshexplorer; live ingestion from the real MQTT brokers lands packets in ClickHouse and the web API serves decoded meshcore nodes via the readonly user. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>