koboldcpp/.devops
Christian Hoener zu Siederdissen 5aa3a64596
nix : add nix-nodejs facilities to build Web UI (#23846)
* nix: add nix-nodejs facilities to build Web UI

Build the Web UI locally using standard Nix systems for building NodeJS
packages.

- Create derivation for the web UI
- npm dependencies are imported via buildNodeModules. Does not require
  setting any shasum.
- Copy build artifacts to the correct folders.
- Prevents having to download from huggingface.co

Fixes #23067

* nix: simplify webui derivation using LLAMA_UI_OUT_DIR

- Move npm build to installPhase with LLAMA_UI_OUT_DIR=$out to write
  output directly to the Nix store
- Copy built assets to tools/ui/dist (source tree) instead of
  build/tools/ui/dist so CMake's copy_src_dist() finds them
2026-06-01 14:01:26 -04:00
..
nix nix : add nix-nodejs facilities to build Web UI (#23846) 2026-06-01 14:01:26 -04:00
cann.Dockerfile docker : copy conversion files (#23370) 2026-05-20 11:03:18 +02:00
cpu.Dockerfile docker : copy conversion files (#23370) 2026-05-20 11:03:18 +02:00
cuda.Dockerfile docker : copy conversion files (#23370) 2026-05-20 11:03:18 +02:00
intel.Dockerfile docker : copy conversion files (#23370) 2026-05-20 11:03:18 +02:00
llama-cli-cann.Dockerfile docker : add OCI image labels for version and build date (#21653) 2026-05-18 22:14:45 +02:00
llama-cpp-cuda.srpm.spec CLI: fixed adding cli and completion into docker containers, improved docs (#18003) 2025-12-16 11:52:23 +01:00
llama-cpp.srpm.spec CLI: fixed adding cli and completion into docker containers, improved docs (#18003) 2025-12-16 11:52:23 +01:00
musa.Dockerfile docker : copy conversion files (#23370) 2026-05-20 11:03:18 +02:00
openvino.Dockerfile docker : copy conversion files (#23370) 2026-05-20 11:03:18 +02:00
rocm.Dockerfile docker : copy conversion files (#23370) 2026-05-20 11:03:18 +02:00
s390x.Dockerfile docker : copy conversion files (#23370) 2026-05-20 11:03:18 +02:00
tools.sh docker : include legacy llama-completion binary (#17964) 2025-12-12 19:39:23 +01:00
vulkan.Dockerfile docker : copy conversion files (#23370) 2026-05-20 11:03:18 +02:00
zendnn.Dockerfile docker : add ZenDNN Dockerfile (#23716) 2026-05-28 11:40:49 +02:00