chore(Makefile): build react dist if missing

Signed-off-by: mudler <mudler@localai.io>
This commit is contained in:
mudler
2025-03-26 16:57:46 +01:00
parent 3e36b09376
commit 8e9b87bcb1
4 changed files with 83 additions and 12 deletions

View File

@@ -1,5 +1,6 @@
GOCMD?=go
IMAGE_NAME?=webui
ROOT_DIR:=$(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))
prepare-tests:
docker compose up -d
@@ -13,12 +14,15 @@ tests: prepare-tests
run-nokb:
$(MAKE) run KBDISABLEINDEX=true
webui/react-ui/dist:
docker run --entrypoint /bin/bash -v $(ROOT_DIR):/app oven/bun:1 -c "cd /app/webui/react-ui && bun install && bun run build"
.PHONY: build
build:
build: webui/react-ui/dist
$(GOCMD) build -o localagent ./
.PHONY: run
run:
run: webui/react-ui/dist
$(GOCMD) run ./
build-image: