Configuration
Environment variables
Section titled “Environment variables”| Variable | Default | Description |
|---|---|---|
HMDB_DIR | ./hypermeshdb | Database directory |
HMDB_API_KEY | — | Bootstrap admin API key |
HMDB_AUTH_DISABLED | 0 | Disable auth (1 = disabled) |
HMDB_LOG_LEVEL | INFO | Python log level |
HMDB_AUDIT_LOG | — | JSON audit log file path |
HMDB_RATE_LIMIT_QPM | 1000 | Requests per minute per API key |
HMDB_TLS_CERT | — | TLS certificate path |
HMDB_TLS_KEY | — | TLS private key path |
HMDB_BENCH_PG_DSN | (see benchmarks) | PostgreSQL DSN for benchmark |
Node Workbench (npm run dev / production shell)
Section titled “Node Workbench (npm run dev / production shell)”| Variable | Default | Description |
|---|---|---|
HYPERMESH_API_URL | http://127.0.0.1:8000 | FastAPI base URL for tRPC proxy + ingest/reports streaming |
HYPERMESH_API_PORT | 8000 | Fallback port when HYPERMESH_API_URL is unset |
HYPERMESH_START_EMBEDDED_API | (unset) | Set 0 to skip spawning hmdb serve (Docker split stack) |
HYPERMESH_START_BRIDGE | (unset) | Set 0 to skip legacy Python bridge (8765) |
PORT | 3000 | Express listen port |