From 7bba0c56dd7eb86f9a25d7414f7281702ef0bcfd Mon Sep 17 00:00:00 2001 From: Vitaly Chikunov Date: Tue, 2 Sep 2025 08:26:30 +0300 Subject: [PATCH] spec: Add .gear/generate to re-generate React for llama-server Signed-off-by: Vitaly Chikunov --- .gear/generate | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 .gear/generate diff --git a/.gear/generate b/.gear/generate new file mode 100755 index 000000000..d76dc4ab6 --- /dev/null +++ b/.gear/generate @@ -0,0 +1,23 @@ +#!/bin/sh +# Re-generate React index.html.gz for llama-server + +cd "$(git rev-parse --show-toplevel)" + +set -exu +hsh --ini +hsh-install git npm +hsh-copy . build +hsh-run --rooter -- bash -c 'echo nameserver 1.1.1.1 > /etc/resolv.conf' +share_network=1 \ +hsh-run --mountpoints=/proc -- bash -xe <<-EOF + cd /usr/src/build + cd tools/server/webui + npm i + npm audit fix + npm run build +EOF +f=tools/server/public/index.html.gz +hsh-run -- base64 "/usr/src/build/$f" | base64 -d > "$f" + +git add "$f" +git diff --cached --quiet || git commit -m "ALT: Re-generate $f"