mix exograph.web (exograph v0.8.1)

Copy Markdown View Source

Starts a standalone web interface for exploring an Exograph index.

mix exograph.web --prefix exograph
mix exograph.web --manifest-path data/hex-shards/manifest.term

Options:

  • --backendduckdb (default) or postgres
  • --repo — Ecto repo module (optional, uses built-in repo if omitted)
  • --prefix — table prefix (default: exograph)
  • --port — HTTP port (default: 4200)
  • --database-url — Postgres URL (or set EXOGRAPH_DATABASE_URL)
  • --quackdb-uri — QuackDB URI (or starts managed DuckDB when omitted)
  • --quackdb-token — QuackDB token
  • --duckdb-database — managed DuckDB database path
  • --manifest-path — sharded DuckDB manifest path from mix exograph.index.hex --manifest-path ...
  • --duckdb-threads — DuckDB execution threads per shard/server
  • --duckdb-memory-limit — DuckDB memory limit per shard/server, e.g. 2GB
  • --shard-pool-size — DB connections per shard when opening a manifest
  • --shard-port-base — first local QuackDB port when opening a sharded manifest (default: 9700)