mirror of
https://github.com/DeusData/codebase-memory-mcp.git
synced 2026-10-14 04:50:22 +08:00
Fixes #1088 The flake only built the standard `cbm` target, so `nix run`/`nix shell` produced a binary without the embedded UI — `--ui=true` refused to start the HTTP server. Add two flake outputs: - `graph-ui`: the React frontend built via buildNpmPackage (offline, from the pinned package-lock.json; npmDepsHash tracks the lockfile) - `codebase-memory-mcp-ui`: the server with those assets embedded, built by dropping the prebuilt dist/ into place and running the embed + link path inside the sandbox (no network access) Also fold in adjacent Nix cleanups: bump default.version 0.6.0 -> 0.9.0 to match the release, refresh flake.lock (nixpkgs 2026-04 -> 2026-07), ignore ./result build symlinks, and document both packages in the README. Signed-off-by: Pim Snel <post@pimsnel.com>
28 lines
569 B
JSON
28 lines
569 B
JSON
{
|
|
"nodes": {
|
|
"nixpkgs": {
|
|
"locked": {
|
|
"lastModified": 1783915482,
|
|
"narHash": "sha256-FmieJB8/OUvNxbkboi7+IGfIuSXY3nF/hZQm8kD0r50=",
|
|
"owner": "NixOS",
|
|
"repo": "nixpkgs",
|
|
"rev": "6cdc7fc76e8bf7fde9fa43a849fcaaa70e230dee",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "NixOS",
|
|
"ref": "nixpkgs-unstable",
|
|
"repo": "nixpkgs",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"root": {
|
|
"inputs": {
|
|
"nixpkgs": "nixpkgs"
|
|
}
|
|
}
|
|
},
|
|
"root": "root",
|
|
"version": 7
|
|
}
|